Методы, которые сбрасывают флаг Thread.interrupt ()
Недавно я унаследовал большое Java-приложение, в котором практически отсутствует безопасность потоков. В настоящее время я работаю над тем, чтобы все потоки правильно обрабатывали прерывания, а не использовали очень плохиеThread.stop()
.
Часть проблемы была в том, что я не знаю каждый вызов метода, который очищает флаг прерывания.
В настоящее время я знаю, что следующее очистит флаг прерывания:
<code>Thread.interrupted() Thread.sleep(long) Thread.join() Thread.join(long) Object.wait() Object.wait(long) </code>
Что еще мне не хватает? Спасибо