線程安全&線程同步

線程安全 有些庫函數會使用線程間共享的數據,如果沒有同步控制,線程操作就是不安全的,在使用這樣一些函數時要使用前全版本——可重入函數。 不能保證線程安全的有以下函數: 以strtok函數爲例: 它實現時用了一個全局變量的字符指針,用來記錄分割後的字符串的首地址,第二次傳入NULL就表示繼續處理剩下的字符串。線程共享全局變量,多線程就會出錯。所以要用可重入函數。 線程中fork的使用:      
相關文章
相關標籤/搜索