1. 程式人生 > >Java高併發之同步非同步

Java高併發之同步非同步

1、概念理解:

2、同步的解決方案:

1).基於程式碼

synchronized 關鍵字

 修飾普通方法:作用於當前例項加鎖,進入同步程式碼前要獲得當前例項的鎖。

 修飾靜態方法:作用於當前類物件加鎖,進入同步程式碼前要獲得當前類物件的鎖。

    修飾程式碼塊:指定加鎖物件,對給定物件加鎖,進入同步程式碼塊前要獲得給定物件的鎖。

 

 

 

 

2).基於資料庫