多線程編程學習二(對象及變量的併發訪問)

一、概念 非線程安全:會在多個線程對同一個對象中的實例變量進行併發訪問時發生,產生的後果就是"髒讀",也就是取到的數據其實是被更改過的. 線程安全:獲得的實例變量的值是經過同步處理的,不會出現髒讀的現象。 二、synchronized 同步方法 1、非線程安全的問題存在於實例變量中,如果變量是方法內部的私有變量,則不存在"非線程安全"的問題,永遠是線程安全的,這是方法內部的變量是私有的特性造成的。
相關文章
相關標籤/搜索