摘要:
信号处理函数执行时刻 当我们对一个进程发送信号后,会将这个信号暂时存放到这个进程所对应的task_struct的pending队列中,此时,进程并不知道有新的信号过来了,这也就是异步的意思。那么进程什么时候才能得知并处理这个信号呢? 有两个时机,一个当前进程由于系统调用、中断或异常而进入系统空间以后 阅读全文
摘要:
什么是信号 信号本质上是在软件层次上对中断机制的一种模拟,其主要有以下几种来源: 程序错误:除零,非法内存访问…外部信号:终端Ctrl-C产生SIGINT信号,定时器到期产生SIGALRM…显式请求:kill函数允许进程发送任何信号给其他进程或进程组。 系统支持信号 在linux终端输入kill - 阅读全文