JAVA高併發編程--第三章讀書筆記

  中斷響應   P74的代碼,一開始死鎖形成的原因是t1佔用lock1請求lock2,t2佔用lock2請求lock1,而後來死鎖得以釋放是因爲 49行T2中斷後,不再等待lock1,同時釋放lock2。T1可以繼續運行,而t2放棄任務直接退出。 如果這裏是synchronize關鍵字形成的死鎖,則無法像這裏使用lock形成的死鎖那麼好處理。     注: lockinterruptibly()
相關文章
相關標籤/搜索