可重入函数、不可重入函数,注意事项
生活随笔
收集整理的這篇文章主要介紹了
可重入函数、不可重入函数,注意事项
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1.定義可重入函數(shù),函數(shù)內(nèi)不能含有全局變量及static變量,不能使用malloc、free
2.信號(hào)捕捉函數(shù)應(yīng)設(shè)計(jì)為可重入函數(shù)
3.信號(hào)處理程序可以調(diào)用的可重入函數(shù)可參閱 man 7 signal
4.沒有包含在上述列表中的函數(shù)大多是不可重入的,其原因?yàn)?#xff1a;
??? a.使用靜態(tài)數(shù)據(jù)結(jié)構(gòu)
??? b.調(diào)用了malloc或free
??? c.是標(biāo)準(zhǔn)I/O函數(shù)
《新程序員》:云原生和全面數(shù)字化實(shí)踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀總結(jié)
以上是生活随笔為你收集整理的可重入函数、不可重入函数,注意事项的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C++中错误no matching fu
- 下一篇: GoDaddy服务器MySQL配置文件,