在Java中,可以利用程序使线程从执行状态转换到阻塞状态,即调用wait方法。()
第1题:
如果线程正处于阻塞状态,不能够使线程直接进入可运行状态的情况是( )。
A.sleep方法的时间到
B.获得了对象的锁
C.线程在调用t.join方法后,线程t结束
D.wait方法结束
第2题:
在Java多线程中,请用下面哪种方式不会使线程进入阻塞状态()
A.sleep()
B.Suspend()
C.wait()
D.yield()
第3题:
下列哪个操作不能使线程从等待阻塞状态进入对象阻塞状态?()
A.等待阻塞状态下的线程被interrput()中断
B.等待阻塞状态下的线程被notify()唤醒
C.等待时间到
D.等待阻塞状态下的线程调用wait()方法
第4题:
( 32 )如果线程正处于阻塞状态,不能够使线程直接进入可运行状态的情况是
A ) sleep() 方法的时间到
B )获得了对象的锁
C )线程在调用 t.join() 方法后,线程 t 结束
D ) wait() 方法结束
第5题:
关于Java线程,以下描述正确的是:
A.线程执行start()方法后转入线程启动完成状态。
B.当获得CPU使用权进入run()方法时,转入线程正在运行状态。
C.如果在run()方法结束之前,遇到wait()方法、sleep()方法、join()方法时,会转入线程休止阻塞状态。
D.线程进入死亡状态即结束状态后,仍可以被唤醒转入运行状态继续运行。