Ist Thread.interrupt () böse?
Ein Teamkollege machte folgenden Anspruch geltend:
"Thread.interrupt()
ist von Natur aus kaputt und sollte (fast) nie benutzt werden ".
Ich versuche zu verstehen, warum dies der Fall ist.
Ist es eine bekannte Best Practice, niemals zu verwendenThread.interrupt()
? Können Sie nachweisen, warum es fehlerhaft ist und nicht zum Schreiben von robustem Multithread-Code verwendet werden sollte?
Hinweis - Diese Frage interessiert mich nicht, wenn sie von einem Design-Konservierungsmittel "hübsch" ist. Meine Frage ist - ist es fehlerhaft?