偶定义了一个类:public class Engine implements Runnable
 {public void run()   {   }}然后,Engine e1;问是否可通过e1获得其所在的线程(Thread)?
有这方面的API调用(getThread)吗?
谢谢!

解决方案 »

  1.   

    如果偶这样定义
    public class Engine extends Thread
    Engine e1
    那么偶可以方便地调用 e1.isAlive()但是偶要多继承
    public class Engine extends Observable implements Runnable
    Engine e1
    问如何获取线程?有这方面的调用吗?谢谢!!
      

  2.   

    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());
    }
    }