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