1、在run()方法,用return返回
2、在run()的方法中设置全局变量,(while()),将变量设置为false
public volatile exist = true;
run(){
while(exist){
}
}
3、或者捕获异常,抛出
try { .... wait(); } catch (InterruptedException iex) { throw new RuntimeException("Interrupted",iex); }
1、在run()方法,用return返回
2、在run()的方法中设置全局变量,(while()),将变量设置为false
public volatile exist = true;
run(){
while(exist){
}
}
3、或者捕获异常,抛出
try { .... wait(); } catch (InterruptedException iex) { throw new RuntimeException("Interrupted",iex); }