标签: signals flags
我一直在阅读sigaction()函数并遇到了这个引用: http://www.delorie.com/gnu/docs/glibc/libc_498.html 现在,第二句陈述:
如果信号处理程序返回,系统将面临一个问题:接下来会发生什么?
我不明白是什么问题 - 如果信号处理程序完成其工作并返回,那有什么大不了的?特别是如果它不中断进程执行?为什么任何原语必须失败?为什么需要SA_RESTART标志?