Die Methode: < /p>
Code: Select all
task(){
line1
line2
line3
...
lineN
}
< /code>
Erwartete Ergebnisse:
Wenn der Thread unterbrochen wird, sollte die Methode sofort beenden. Jede Zeile, ob der Faden unterbrochen wurde oder nicht. Wenn unterbrochen wird, werfen Sie die Ausnahme. < /P>
task(){
throwIfInterrupted()
line1
throwIfInterrupted()
line2
throwIfInterrupted()
line3
...
throwIfInterrupted()
lineN
}
Gibt es eine sauberere Möglichkeit oder ein saubereres Entwurfsmuster, um dieses Problem zu lösen?