2012-04-22 50 views

回答

2

正如馬特所說,它不會死鎖。

我怎麼把它看作

,這種鎖機制是不依賴在方法調用但 控制流。 單線程如何執行語句,並且線程 遇到同步塊時,它會要求鎖定同步簽名中的對象。

如果有,它會進入否則會在對象的鎖池中等待,直到得到通知。

執行了doStuff()的線程已經執行了鎖定,所以這就是爲什麼沒有死鎖的情況

相關問題