Java精選筆試題

1,volatile關鍵字是否能保證線程安全?() >>>> 答案:否 volatile關鍵字用在多線程同步中,可保證讀取的可見性,JVM只是保證從主內存加載到線程工作內存的值是最新的讀取值,而非cache中。但多個線程對volatile的寫操作,無法保證線程安全。 假如線程1,線程2 在進行read,load 操作中,發現主內存中count的值都是5,那麼都會加載這個最新的值,在線程1對coun
相關文章
相關標籤/搜索