Linux開發調試經驗整理(二)——信號處理函數陷阱:調用malloc致使死鎖

        關於信號處理signal()、sigaction()等的使用,相信不少人都已熟悉。 這裏主要想講一下信號處理函數使用上的一個常見陷阱:信號處理函數必須是可重入函數。若是信號處理函數不可重入,那麼可能致使不少詭異問題。node         《UNIX環境高級編程》「可重入函數」章節中這樣寫道:linux          「但在信號處理程序中,不能判斷捕捉到信號時進程在何處執行。
相關文章
相關標籤/搜索