天天看點

多線程的安全問題

1:如果線程之間不共享資源,則不存線上程安全的問題。

2:如果線程之間共享資源,則就會存線上程安全的問題;即線程之間對共享資源通路的同步問題。

1:通過synchronized 定義同步代碼塊

2:通過synchronized 定義同步函數

1:多線程之間的同步代碼塊中必須使用相同的鎖,才能保證線程間同步。

2:同步函數中的鎖指的就是函數所在的類的目前對象this。

繼續閱讀