併發與高併發編程實戰04--線程安全性之原子性

定義:當多個線程訪問某個類時,不管運行時環境採用何種調度方式或者這些進程將如何交替執行,並且在主調代碼中不需要任何額外的同步或者協同,這個類都能表現出正確的行爲,那麼就稱這個類是線程安全的. 原子性:提供了互斥訪問,同一個時刻只能有一個線程來對它操作 原子性核心代碼compareAndSwapInt 簡稱CAS。不斷進行do-while循環直到,當前的值與底層的相等,才進行相加操作 可見性:一個線
相關文章
相關標籤/搜索