7.線程的三大特性

原子性、可見性、有序性
 
原子性:即一個操做或多個操做要麼所有執行而且執行過程當中不被任何因素打斷,要麼就不執行
原子性其實就是保證數據一致,線程安全的一部分
 
可見性:當多個線程同時訪問一個變量時,一個線程修改了這個變量的值,其它線程能當即看獲得它修改的值,volatile關鍵字解決線程之間的可見性,強制線程每次讀取該值的時候都去「主內存」中讀取
 
有序性:執行的順序按照代碼的前後順序執行
相關文章
相關標籤/搜索