同步代碼塊和同步函數的區別

(1)同步代碼塊能夠綁定任意對象,而同步函數只能綁定該類對象this,static同步函數只能綁定字節碼類名.class函數 (2)若是多個線程使用同一個鎖的話,那麼二者都可以使用,若是存在多個鎖的話,只能使用同步代碼塊this
相關文章
相關標籤/搜索