原子性(Atomicity)
由于Java記憶體模型來直接保證的原子性變量操作包括 read,load,assign,use,store和write,
我們大緻認為基本資料類型的通路讀寫資料是具備原子性的。
更大範圍的原子性保證
如果應用場景需要一個更大範圍的原子性保證,Java記憶體模型還提供了lock 和 unlock 操作來滿足這些需求,盡管虛拟機沒有把lock 和 unlock 操作直接開放給使用者使用,但是卻提供了更高層次的位元組碼指令 monitorenter 和 monitorexit 來隐式地使用這兩個操作。