volatile原理 使用條件

有時僅僅爲了讀寫一個或者兩個實例域就使用同步的話,顯得開銷過大,volatile關鍵字爲實例域的同步訪問提供了免鎖的機制。若是聲明一個域爲volatile,那麼編譯器和虛擬機就知道該域是可能被另外一個線程併發更新的。再講到volatile關鍵字以前咱們須要瞭解一下內存模型的相關概念以及併發編程中的三個特性:原子性,可見性和有序性。 java 1. java內存模型與原子性,可見性和有序性 Java
相關文章
相關標籤/搜索