線程不安全的原因

概念 線程安全:多線程訪問時,採用加鎖機制,一個線程訪問一個數據時,進行保護,其他線程不得進行訪問該數據 直到該線程讀取完成.不會出現數據不一致或數據污染. 通俗來說: 多線程環境下運行的程序結果符合我們的預期要求,即 在單線程下的結果.那麼這個程序就是線程安全的. 線程不安全:不提供數據保護,多個線程先後對數據進行更改會出現髒數據. 影響線程不安全的原因 (1)原子性 操作不可分割性,比如:a+
相關文章
相關標籤/搜索