我正在深入研究系统函数signal()和sigaction()
我阅读了这两个函数的一些页面,他们主要讨论了可移植性和“无竞争条件”等差异。
有人可以为我澄清这些吗?
P.S。当我们试图改变控制信号时,我被引导使用sigaction()函数而不是signal()函数。那是为什么?
任何帮助将不胜感激。 谢谢你们!!
答案 0 :(得分:0)
sigaction()允许比signal()更多的控制。 Signal()是使用的原始函数,但为了在添加更多功能时向后兼容,在想要设置新标志等时选择了新名称。