《Java併發編程的藝術》第三章內存模型(基本概念)

併發的兩個關鍵問題 通信:線程之間傳遞信息 同步:控制不同線程之間操作發生相對順序的機制(前因不得先於後果發生) Java採用共享內存模型,通信通過對一個堆上共享變量的讀寫來進行隱式通信,必須顯式的指定某個方法或者某段代碼需要線程之間互斥執行。 JMM抽象結構 在JMM中每個線程中存在一個本地內存的抽象概念(不存在,涵蓋了緩存,寫緩衝區等),對共享變量的讀寫會緩存到本地內存,這時其他線程是不可見的
相關文章
相關標籤/搜索