- 链接地址:https://blog.csdn.net/r21nn/article/details/64128764
- 链接标题:Linux内核0.11版本signal.c中sys_signal()和sys_sigaction的理解-CSDN博客
- 所属网站:blog.csdn.net
- 被收藏次数:1437
signal()和sigaction()的功能比较类似,都是更改信号原处理句柄(handler ,或称为处理程序)。但signal()就是内核操作上述传统信号处理的方式,在某些特殊时刻可能会造成信号丢失,造成信号丢失的原因在于signal()函数会在一处理句柄结束后将其恢复成信号的默认处理句柄。所以要持续保持新的信号处理函数就得在新的信号处理函数中再次signal()设置,但在上一次响应信号进_sys_signal
版权声明:本文发布于特牛生活网 内容均来源于互联网 如有侵权联系删除
标签:sys_signal