日期:2014-05-20  浏览次数:20901 次

如何判断线程是否在运行?
偶定义了一个类:

public class Engine implements Runnable
 {public void run()   {   }}

然后,

Engine e1;

问是否可通过e1获得其所在的线程(Thread)?
有这方面的API调用(getThread)吗?
谢谢!

------解决方案--------------------
import java.util.Observable;

public class Engine extends Observable implements Runnable{

@Override
public void run() {
// TODO Auto-generated method stub

}
public static void main(String args[]){
Engine engine = new Engine();
Thread th = new Thread(engine);
System.out.println(th.isAlive());
}
}