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