Java併發編程實戰

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