Java內存模型小析之原子性和可見性(二)

在上篇文章中我們簡單的說了一下jvm的內存佈局(點這裏查看),在這篇文章中我們繼續java內存模型方面的東西。 原子性 注意這裏的原子性不是數據庫事務中的原子性。這裏原子性的定義是這樣的: 一個操作或一系列是不可中斷的。即使是在多個線程一起執行的時候,這些操作一旦開始,就不會被其他線程干擾。 什麼操作具有原子性 正確同步的程序:臨界區內代碼的執行具有原子性。 單個volatile變量的讀/寫具有原
相關文章
相關標籤/搜索