線程同步
-
關鍵字對代碼塊、方法、靜态方法進行上鎖sychronized
-
sychronized(任意對象)
同步代碼塊
- 如果是 同步一個代碼塊,那麼 這個 任意對象 可以随便設定一個,比如:
Java學習之:多線程程式設計(3)線程同步線程同步總結:
同步方法
- 如果是對一個方法進行鎖定,那麼這個 任意對象 預設是
this
Java學習之:多線程程式設計(3)線程同步線程同步總結: Java學習之:多線程程式設計(3)線程同步線程同步總結:
同步靜态方法
總結:
- 普通代碼塊:任意對象即可
- 普通方法:使用
進行同步this
- 靜态方法:使用
進行同步類名.class