读书人

unix下signal函数的有关问题

发布时间: 2012-04-16 16:20:04 作者: rapoo

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

[解决办法]
不会默认。

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

探讨

引用:

读读APUE"信号"一章.

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

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

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

引用:

读读APUE"信号"一章.

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

读书人网 >C语言

热点推荐