Java多線程之happen-before簡介

在JDK5 開始,Java使用新的JSR-133內存模型,該模型使用happens-before的概念來闡述操作之間的內存可見性。在JMM中,如果一個操作執行的結果需要對另一個操作可見,那麼這兩個操作之間必須要存在happens-before關係。這裏提到的兩個操作既可以是一個線程之內,也可以是在不同的線程之間。 與我們程序員密切相關的happens-before規則如下。 程序順序規則:一個線程
相關文章
相關標籤/搜索