RT

解决方案 »

  1.   

    我也是新手
    用getState()方法能返回线程的状态,看他是不是等于TERMINATED,如果是的话就是结束了,不知道这样做是否正确
      

  2.   

    线程状态。线程可以处于下列状态之一: NEW
    至今尚未启动的线程处于这种状态。 
    RUNNABLE
    正在 Java 虚拟机中执行的线程处于这种状态。 
    BLOCKED
    受阻塞并等待某个监视器锁的线程处于这种状态。 
    WAITING
    无限期地等待另一个线程来执行某一特定操作的线程处于这种状态。 
    TIMED_WAITING
    等待另一个线程来执行取决于指定等待时间的操作的线程处于这种状态。 
    TERMINATED
    已退出的线程处于这种状态。 
    在给定时间点上,一个线程只能处于一种状态。这些状态是虚拟机状态,它们并没有反映所有操作系统线程状态。 
    ____________________________________________________________________________________________
      

  3.   

    可以利用isLive()方法来判断线程是否死亡。但此方法并不能判断线程是否是runnable、wait、block的专题。如果线程已经结束,那么此方法返回的就应该是false
      

  4.   

    可以利用isLive()方法来判断线程是否死亡。但此方法并不能判断线程是否是runnable、wait、block的状态。如果线程已经结束,那么此方法返回的就应该是false
      

  5.   

    查下Thread的API肯定有写函数是你要用的