如果线程的run方法执行结束或抛出一个不能捕获的例外,线程便进入等待状态。()
第1题:
如果线程正处于阻塞状态,不能够使线程直接进入可运行状态的情况是( )。
A.sleep方法的时间到
B.获得了对象的锁
C.线程在调用t.join方法后,线程t结束
D.wait方法结束
第2题:
此题为判断题(对,错)。
第3题:
关于Java线程,以下描述正确的是:
A.线程执行start()方法后转入线程启动完成状态。
B.当获得CPU使用权进入run()方法时,转入线程正在运行状态。
C.如果在run()方法结束之前,遇到wait()方法、sleep()方法、join()方法时,会转入线程休止阻塞状态。
D.线程进入死亡状态即结束状态后,仍可以被唤醒转入运行状态继续运行。
第4题:
( 32 )如果线程正处于阻塞状态,不能够使线程直接进入可运行状态的情况是
A ) sleep() 方法的时间到
B )获得了对象的锁
C )线程在调用 t.join() 方法后,线程 t 结束
D ) wait() 方法结束
第5题:
当一个线程t调用start后,即Threadtest t=new Threadtest().start,下面哪种描述是正确的 ()
A.该t线程立即开始执行run方法
B.该t线程执行完了run方法
C.该t线程处于不可运行状态,没有执行run方法
D.该t线程处于可运行状态,还没有执行run方法