Linux开发调试经验整理(二)——信号处理函数陷阱:调用malloc致使死锁

        关于信号处理signal()、sigaction()等的使用,相信不少人都已熟悉。 这里主要想讲一下信号处理函数使用上的一个常见陷阱:信号处理函数必须是可重入函数。若是信号处理函数不可重入,那么可能致使不少诡异问题。node         《UNIX环境高级编程》“可重入函数”章节中这样写道:linux          “但在信号处理程序中,不能判断捕捉到信号时进程在何处执行。
相关文章
相关标签/搜索