java面試題之多線程

1談談 volatile 理解 volatile: 低配的同步鎖,保障有序性(禁止指令重排,內存屏障),可見性(打小報告) 有序性是如何保證的:經過插入內存屏障,來禁止 屏障 以前與屏障以後的指令交換位置 可見性:java 2談談CAS 含義,底層原理,Unsafe 類理解 CAS 缺點:程序員 多線程環境下,對共享變量的操做,要麼加鎖,要麼CASweb 神馬是CAS? CAS 底層實現? CAS
相關文章
相關標籤/搜索