線程安全&Java內存模型

目錄 Java內存模型 關於線程安全 Volatile關鍵字 Synchronized關鍵字 鎖的分類 輕量級鎖&重量級鎖 可重入鎖&不可重入鎖 讀寫鎖 樂觀鎖與悲觀鎖 樂觀鎖(適合多讀場景) 悲觀鎖(適合多寫場景) CAS無鎖機制 Java內存模型 Java內存模型(JMM)主要目標是定義多線程的情況下線程訪問變量的規則。 JMM規定線程之間的共享變量存儲在主內存中,每個線程都有一個本地內存(工
相關文章
相關標籤/搜索