深入理解線程安全和可重入函數

線程安全 一個線程當且僅當被多個併發進程反覆調用時,它會一直產生正確的結果。反之,就是不安全的。 四類線程不安全的函數: 1.不保護共享變量的函數; 2.函數狀態隨着調用改變的函數; 3.返回指向靜態變量指針的函數; 4.調用線程不安全函數的函數。 線程安全的問題基本上是由全局變量及靜態變量引起的,因爲同一進程中的多線程是在同一個地址空間中運行,而全局變量和靜態變量就屬於多線程共享的資源。若每個線
相關文章
相關標籤/搜索