0
我读过很多文章,其中建议使用sigaction
代替signal
有许多原因。但在阅读了一些开源代码(如Redis
,Lua
)后,我发现signal
仍然存在。信号功能是否足够安全以忽略或恢复信号处理程序?
如果我只用signal
忽略或恢复默认的处理程序,如:
signal(SIGPIPE, SIG_IGN);
或:
signal(SIGPIPE, SIG_DFL);
是signal
足够安全?
也许这只适用于Linux。对? – 2014-10-27 07:25:22
建议适用于任何平台,假设您希望您的代码也可以移植到Linux。 – 2014-10-27 07:32:35