Сбросить переменные после прерыванияJAVA

Программисты JAVA общаются здесь
Anonymous
Сбросить переменные после прерывания

Сообщение Anonymous »

У меня есть программа с несколькими потоками, работающими на одном экземпляре класса. Иногда одна из этих тем прерывается. У меня есть в заголовке метода, бросает прерывание, так что он выполняет эту часть правильно. Проблема в том, что когда поток прерывается, поля не получают сброс, поэтому следующий поток, который входит чтобы я мог сбросить переменные для следующего потока, который входит? Я не уверен, где обратиться к этому в моем коде. Я пробовал что -то вроде: < /p>
if (Thread.currentThread().isInterrupted()) {
//reset variables here
}
< /code>
или: < /p>
if (Thread.interrupted()) {
//reset variables here
}
< /code>
Кто -нибудь может мне помочь? Спасибо заранее!

Подробнее здесь: https://stackoverflow.com/questions/718 ... dexception

Вернуться в «JAVA»