这种关闭线程的方法是否安全或者有什么不足?
代码如下:
[code="java"]
package test;
public class Test extends Thread{
private boolean b = true;
/**
* 启动线程的方法
*/
synchronized public void run(){
System.out.println("线程启动");
while(b){
//做一些事
}
}
/**
* 关闭线程的方法
*/
public void close(){
b = false;
System.out.println("关闭线程");
}
}
[/code]