Java內存模型與Volatile,Happen-Before原則等

 Java的內存模型 Java內存模型(JMM)是一個抽象的模型。決定了線程主要定義了線程和內存間的抽象關係:主內存存放的是線程共享變量,每個線程有自己的工作內存,存放變量的副本,只能對副本進行讀寫,副本的變量再刷新到主內存中。具體體現爲多核CPU,每核有一個高速緩存,每個核的線程對高速緩存讀寫,並且有共同的主存。 主內存與工作線程交互的操作有以下八種: lock(鎖定):作用於主內存的變量,它把
相關文章
相關標籤/搜索