首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

unix下signal函数的有关问题

2012-04-16 
unix下signal函数的问题我知道应该用sigaction,但还是想问问。调用signal函数设置了某信号的处理函数之后,

unix下signal函数的问题
我知道应该用sigaction,但还是想问问。调用signal函数设置了某信号的处理函数之后,被激发运行一次之后就会自动恢复该信号的默认处理方式吗?

[解决办法]
不会默认。

alarm只通知一次。
[解决办法]

探讨

引用:

读读APUE"信号"一章.

读了,说老的unix系统会,但没说老到什么程度,而且示例代码全是假设会恢复默认行为

[解决办法]
首先我觉得不对的地方是:
既然你用了sigaction,又何必再用signal来捕捉信号。
sigaction里面就设置了信号处理方式了,而且用signal就本身就不稳定。

请再考虑。
[解决办法]
探讨

引用:

读读APUE"信号"一章.

读了,说老的unix系统会,但没说老到什么程度,而且示例代码全是假设会恢复默认行为

热点排行