繼承情境下的可重入鎖

今天有個朋友在羣裏發了一個問題,《Java併發編程實戰》這本書有一段話:由於Widget和LoggingWidget中的doSomething方法都是synchronized方法,因此每個doSomething方法在執行前都會獲取Widget上的鎖。然而如果內置鎖不是可重入的,那麼調用super.doSomething時將無法獲得Widget上的鎖,就會發生死鎖。 主要有2兩個問題: 1、每個do
相關文章
相關標籤/搜索