我已閱讀http://www.ibm.com/developerworks/java/library/j-jtp05236/index.html管理InterruptedException的
我決定通過
try {
lockedRecords.wait();
} catch (InterruptedException e) {
interrupted = true;
}
,使我的鎖uncancelable任務,但有必要
} finally {
if (interrupted) {
Thread.currentThread().interrupt();
}
}
文章說,你應該調用中斷()來保持中斷狀態。我仍然很模糊,所以如果我設置.interrupt?接下來發生什麼?有點丟失在這..任何輸入?
它給我的程序帶來了什麼價值?請非常感謝:D
本文可能會幫助您理解這種機制以及如何處理它:[您如何處理InterruptedException?](http://www.yegor256.com/2015/10/20/interrupted-exception.html ) – yegor256