Java volatile的理解

volatile的理解 我們會從硬件和軟件層理解 對於volatile理解之前,我需要先知道一些知識,多線程環境下怎樣才能保證共享變量的線程安全那? 可見性 原子性 有序性 那什麼是可見性那?什麼是原子性那?有序性又是什麼那? 硬件層 在理解在三個概念的時候,我們需要了解一下cpu硬件的一些相關概念。 cpu在發展中由單核 發展爲了 多核,如果單核的就不會出現問題,如果是多核就會出現問題 我們都知
相關文章
相關標籤/搜索