對比線程安全和可重入函數

可重入函數: 1.定義: 可重入函數:可以被兩個或多個執行流進入的函數,並且產生的結果是正確的,可以在函數執行的任何時候中斷它,它主要用於多任務環境。 不可重入函數:因爲重入而導致錯誤的函數稱爲不可重入函數。 2.不可重入的條件(只要滿足一下其中任意一個條件就不可重入): (1)函數內使用了靜態數據結構; (2)函數內調用了malloc(),free(); (3)函數內部調用了標準輸入,標準輸出;
相關文章
相關標籤/搜索