當前位置:生活全書館 >

IT科技

> java多執行緒同步的方法

java多執行緒同步的方法

品牌型號:聯想 YOGA 14c/系統版本:windows10

Java執行緒同步有5種方法:

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

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

3、使用特殊域變數(volatile)實現執行緒同步。

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

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

 

java多執行緒同步的方法
  • 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/dianzi/gqryxr.html