Hallo!
Ich will folgenden Thread von außen stoppen:
Ich weiß, dass ich wie unten stehend nur einen neuen Thread erzeuge, aber wie mache
ich es den wartenden Thread von außen zu stoppen?
Ich will folgenden Thread von außen stoppen:
Code:
public class Wait extends Thread{
public static void main(String[] args){
Wait w = new Wait();
w.start();
}
public void run() {
synchronized(this){
try{
System.out.println("es läuft...........");
this.wait();
} catch(Exception e){
e.printStackTrace();
} finally{
System.out.println("Ende");
}
}
}
}
Ich weiß, dass ich wie unten stehend nur einen neuen Thread erzeuge, aber wie mache
ich es den wartenden Thread von außen zu stoppen?
Code:
public class Interrupt {
public static void main(String[] args){
Wait w = new Wait();
w.interrupt();
}
}