当前位置: 技术问答>linux和unix
signal和sigaction区别
来源: 互联网 发布时间:2016-05-20
本文导语: 难道仅仅是sigaction可以设置屏蔽的信号么?还有常说的什么可靠不可靠从这两个上面怎么区分? | 首先:sigaction()是POSIX的信号接口,而signal()是标准C的信号接口(如果程序必须在非POSIX系统上运...
难道仅仅是sigaction可以设置屏蔽的信号么?还有常说的什么可靠不可靠从这两个上面怎么区分?
|
首先:sigaction()是POSIX的信号接口,而signal()是标准C的信号接口(如果程序必须在非POSIX系统上运行,那么就应该使用这个接口)
signal是设置某信号的响应函数.
sigaction可以设置新的信号处理函数act, 同时保留该信号原有的信号处理函数oldact
http://hi.baidu.com/zengzhaonong/blog/item/b046b8ef106b4917fdfa3c97.html
signal是设置某信号的响应函数.
sigaction可以设置新的信号处理函数act, 同时保留该信号原有的信号处理函数oldact
http://hi.baidu.com/zengzhaonong/blog/item/b046b8ef106b4917fdfa3c97.html