volatile關鍵字

volatile語義 一.保證此變量對全部的線程的可見性,html 二.禁止指令重排序優化。java  ①保證可見性緩存 這裏的「可見性」,是指,當一個線程修改了這個變量的值,新值對於其餘線程來講是當即得知的。volatile 保證了新值能當即同步到主內存,以及每次使用前當即從主內存刷新。但普通變量作不到這點,普通變量的值在線程間傳遞均須要經過主內存來完成。安全   ②保證順序性多線程 volat
相關文章
相關標籤/搜索