多線程(二)

一、Java內存模型的三種特性:原子性、內存可見性、有序性。 二、保證多線程併發中原子性的方式:java (1)synchronized:該關鍵字由JVM提供實現,用於在線程處理過程當中獲取對象鎖,產生互斥區, 防止多線程對共享變量的併發操做;只有當線程正常執行完畢,或者執行過程當中調用了鎖定對象的 wait()方法,或者執行過程當中發生異常非正常退出,其餘線程才能獲取該對象鎖執行。 (2)loc
相關文章
相關標籤/搜索