Java併發編程實戰

最近在看java併發編程實戰,打算記錄一些自己認爲經常面試用的知識點。 1.Volatile變量 1.1 作用:它用來確保將變量的更新操作通知到其他線程。 volatile可以保證線程可見性且提供了一定的有序性,但是無法保證原子性。 1.保證可見性、不保證原子性 2.禁止指令重排序 可見性的實現: (1)修改volatile變量時會強制將修改後的值刷新的主內存中。 (2)修改volatile變量後
相關文章
相關標籤/搜索