Java併發編程(四):線程安全性

  一、定義 當多個線程訪問某個類時,不管運行時環境採用何種調度方式或者這些進程將如何交替執行,並且在主調代碼中不需要額外的同步或協同,這個類都能表現出正確的行爲,那麼就稱這個類是線程安全的。 二、線程安全性 1)線程安全性的三個方面 原子性:提供了互斥訪問,同一時刻只能有一個線程來對它進行操作。 可見性:一個線程對主內存的修改可以及時的被其它線程觀察到。 有序性:一個線程觀察其它線程中的指令執行
相關文章
相關標籤/搜索