我已阅读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() 来保持中断状态。我还是很模糊,那如果我设置.interrupt呢?接下来发生什么?对此有点迷失......任何输入?
它给我的程序带来什么价值?请用外行术语解释,非常感谢:D