volatile多用於多線程的環境,當一個變數定義為volatile時,讀取這個變數的值時候每次都是從momery裡面讀取而不是從cache讀。這樣做是為了保證讀取該變數的信息都是最新的,而無論其他線程如何更新這個變數。 volatile多用於多線程的環境,當一個變數定義為volatile時,讀取這 ...
volatile多用於多線程的環境,當一個變數定義為volatile時,讀取這個變數的值時候每次都是從momery裡面讀取而不是從cache讀。這樣做是為了保證讀取該變數的信息都是最新的,而無論其他線程如何更新這個變數。