Methoden, die das Flag Thread.interrupt () löschen

Ich habe kürzlich eine große Java-Anwendung geerbt, die fast keine Threadsicherheit enthält. Ich arbeite gerade daran, dass alle Threads korrekt mit Unterbrechungen umgehen, anstatt die sehr schlechten Threads zu verwendenThread.stop().

Ein Teil des Problems war, dass ich nicht jede Methode kenne, die das Interrupt-Flag löscht.

Derzeit weiß ich, dass Folgendes das Interrupt-Flag löschen wird:

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

Was fehlt mir noch? Vielen Dank

Antworten auf die Frage(3)

Ihre Antwort auf die Frage