多線程特性

為了不出現(xiàn)線程安全問題,多線程編程需要滿足三大特性:

1.原子性:線程中一個操作或多個操作,要么全部執(zhí)行并且執(zhí)行過程中不會被任何因素打斷。要么就不執(zhí)行,類似于事務。

2.可見性:指當多個線程訪問同一個變量時,一個線程改變了變量的值,另一個線程能夠看到變化的值

3.有序性:程序執(zhí)行的順序按照代碼的先后順序。

為了保證多線程的三大特性,JAVA提供了以下類

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容