Metody, które usuwają flagę Thread.interrupt ()

Niedawno odziedziczyłem dużą aplikację Java, w której prawie nie ma bezpieczeństwa wątków. Obecnie pracuję nad tym, aby wszystkie wątki poprawnie obsłużyły przerwanie, a nie bardzo złeThread.stop().

Część problemu polegała na tym, że nie znam każdego wywołania metody, które usuwa flagę przerwania.

Obecnie wiem, że następujące polecenie usunie flagę przerwania:

<code>Thread.interrupted()
Thread.sleep(long)
Thread.join()
Thread.join(long)
Object.wait()
Object.wait(long)
</code>

Czego jeszcze brakuje? Dziękuję Ci

questionAnswers(3)

yourAnswerToTheQuestion