可重入函数、不可重入函数,注意事项
生活随笔
收集整理的這篇文章主要介紹了
可重入函数、不可重入函数,注意事项
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.定義可重入函數,函數內不能含有全局變量及static變量,不能使用malloc、free
2.信號捕捉函數應設計為可重入函數
3.信號處理程序可以調用的可重入函數可參閱 man 7 signal
4.沒有包含在上述列表中的函數大多是不可重入的,其原因為:
??? a.使用靜態數據結構
??? b.調用了malloc或free
??? c.是標準I/O函數
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的可重入函数、不可重入函数,注意事项的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C++中错误no matching fu
- 下一篇: C语言编程之格式化输出函数printf(