Я прочитал http://www.ibm.com/developerworks/java/library/j-jtp05236/index.html
Я решаю сделать мою блокировку неотменяемой задачей,
try {
lockedRecords.wait();
} catch (InterruptedException e) {
interrupted = true;
}
но есть ли необходимость
} finally {
if (interrupted) {
Thread.currentThread().interrupt();
}
}
В статье говорится, что вы должны вызывать прерывание (), чтобы сохранить состояние прерывания. Я все еще очень размыт, так что, если я поставлю .interrupt? что происходит дальше? немного потерялся в этом .. какой-нибудь вклад?
Какую пользу это приносит моей программе? Пожалуйста, объясните по-человечески, очень признателен: D