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