java synchronized靜態同步方法與非靜態同步方法,同步語句塊

轉載 進行多線程編程,同步控制是很是重要的,而同步控制就涉及到了鎖。 對代碼進行同步控制咱們能夠選擇同步方法,也能夠選擇同步塊,這兩種方式各有優缺點,至於具體選擇什麼方式,就見仁見智了,同步塊不只能夠更加精確的控制對象鎖,也就是控制鎖的做用域,何謂鎖的做用域?鎖的做用域就是從鎖被獲取到其被釋放的時間。並且能夠選擇要獲取哪一個對象的對象鎖。可是若是在使用同步塊機制時,若是使用過多的鎖也會容易引發死鎖
相關文章
相關標籤/搜索