關於synchronized的幾點說明

釋放同步監視器的時機 任何線程進入同步代碼塊,同步方法以前,必須先得到對同步監視器的鎖定。因爲程序沒法顯式釋放對同步監視器的鎖定,那麼究竟什麼時候會釋放同步監視器鎖呢? 當前線程的同步代碼塊或同步方法正常執行結束; 當前線程在同步代碼塊或同步方法中遇到break或return語句返回; 當前線程在執行同步代碼塊或同步方法時發生了未處理的Error或Exception,致使程序異常結束; 當前線程在
相關文章
相關標籤/搜索