關閉→
當前位置:知科普>IT科技>java線程同步的四種方式

java線程同步的四種方式

知科普 人氣:8.86K
品牌型號:聯想 YOGA 14c/系統版本:windows10

Java線程同步有5種方法:

1、同步方法,使用 synchronized關鍵字,可以修飾普通方法、靜態方法,以及語句塊。

2、同步代碼塊,用synchronized關鍵字修飾語句塊。被該關鍵字修飾的語句塊會自動被加上內置鎖,從而實現同步

3、使用特殊域變量(volatile)實現線程同步。

4、使用重入鎖實現線程同步,在JavaSE5.0中新增了一個java.util.concurrent包來支持同步。

5、使用局部變量實現線程同步,如果使用ThreadLocal管理變量,則每一個使用該變量的線程都獲得該變量的副本,副本之間相互獨立,這樣每一個線程都可以隨意修改自己的變量副本,而不會對其他線程產生影響。

 

java線程同步的四種方式
TAG標籤:#線程 #同步 #java #