线程有 新建(New )、就绪(Runnable)、运行(Running)、阻塞(Blocked )和死亡(Dead )5种状态,哪些情况会导致线程进入阻塞状态?A.线程调用sleep()方法B.线程调用了一个阻塞式IO方法C.线程在等待某个通知D.线程调用join方法

线程有 新建(New )、就绪(Runnable)、运行(Running)、阻塞(Blocked )和死亡(Dead )5种状态,哪些情况会导致线程进入阻塞状态?

A.线程调用sleep()方法

B.线程调用了一个阻塞式IO方法

C.线程在等待某个通知

D.线程调用join方法


参考答案和解析
线程调用sleep()方法;线程调用了一个阻塞式IO方法;线程在等待某个通知;线程调用join方法

相关考题:

线程有哪些基本状态? ( ) Ⅰ新建 Ⅱ就绪 Ⅲ休眠 Ⅳ阻塞 Ⅴ运行 Ⅵ消亡A.Ⅰ、Ⅱ、Ⅲ、ⅣB.Ⅰ、Ⅱ、Ⅳ、Ⅴ、ⅥC.Ⅰ、Ⅴ、ⅥD.Ⅰ、Ⅱ、Ⅴ、Ⅵ

下面关于线程状态及转换的描述,正确的是()。 A、线程从阻塞状态只能进入就绪状态,而不能直接进入运行状态B、当线程对象调用了start()方法后,该线程就进入运行状态C、一旦进入死亡状态,线程将不再拥有运行的资格,也不能再转换到其他状态D、线程只能从新建状态转换到就绪状态,反之则不能

如果线程正处于阻塞状态,不能够使线程直接进入可运行状态的情况是( )。 A.sleep方法的时间到S 如果线程正处于阻塞状态,不能够使线程直接进入可运行状态的情况是( )。A.sleep方法的时间到B.获得了对象的锁C.线程在调用t.join方法后,线程t结束D.wait方法结束

以下关于新建线程的叙述,正确的是( )。A.当线程被创建时,可以马上启动B.新建线程可以使用start( )、stop( )和wait( )等多个方法C.进入新建状态的线程,没有被分配资源D.新建状态的线程通过调用方法join( )可以进入阻塞状态

线程调用sleep()方法后,该线程将进入以下哪种状态? A.就绪状态B.运行状态C.阻塞状态D.死亡状态

某个进程由多个线程组成,其中一个线程被调度程序选中投入运行,其他的线程有的位于就绪队列,有的被阻塞,则此时该进程的状态是A.运行状态B.就绪状态C.挂起状态D.阻塞状态

一个进程可由两个线程组成,若其中一个线程被调度程序选中后进入运行态,占用处理机资源,其他的线程位于就绪队列,则此时该进程的状态是( )A. 运行状态B. 就绪状态C. 挂起状态D. 阻塞状态

线程调用sleep()方法后,该线程将进入以下哪种状态?A、就绪状态B、运行状态C、阻塞状态D、死亡状态

当线程调用start()后,其所处状态为()A、阻塞状态B、运行状态C、就绪状态D、新建状态

线程调用了sleep()方法后,该线程将进入()。A、可运行状态B、运行状态C、阻塞状态D、终止状态

线程结束等待或者阻塞状态后,会进入运行状态

新生状态的线程其可能直接进入的状态是()A、阻塞状态B、运行状态C、新建状态D、结束状态

Thread.sleep()方法调用后,当等待时间未到,该线程所处状态为()A、阻塞状态B、运行状态C、就绪状态D、新建状态

当线程被创建后,其所处的状态是()A、阻塞状态B、运行状态C、就绪状态D、新建状态

每个线程具有四种基本状态:()、运行状态、死亡状态和阻塞状态。

一个线程在任何时刻都处于某种线程状态(threadstate),例如运行状态、阻塞状态、就绪状态等。一个线程可以由选项中的哪种线程状态直接到达运行状态?()A、死亡状态B、阻塞状态(对象lock池内)C、阻塞状态(对象wait池内)D、就绪状态

每个线程具有四种基本状态:就绪状态、()、死亡状态和阻塞状态。

某个进程由多个线程组成,其中一个线程被调度程序选中投入运行,其他的线程有的位于就绪队列,有的被阻塞,则此时该进程的状态是()A、运行状态B、就绪状态C、挂起状态D、阻塞状态

单选题线程调用了sleep()方法后,该线程将进入()。A可运行状态B运行状态C阻塞状态D终止状态

填空题每个线程具有四种基本状态:()、运行状态、死亡状态和阻塞状态。

填空题每个线程具有四种基本状态:就绪状态、()、死亡状态和阻塞状态。

单选题某个进程由多个线程组成,其中一个线程被调度程序选中投入运行,其他的线程有的位于就绪队列,有的被阻塞,则此时该进程的状态是()A运行状态B就绪状态C挂起状态D阻塞状态

单选题Thread.sleep()方法调用后,当等待时间未到,该线程所处状态为()A阻塞状态B运行状态C就绪状态D新建状态

单选题一个线程在任何时刻都处于某种线程状态(threadstate),例如运行状态、阻塞状态、就绪状态等。一个线程可以由选项中的哪种线程状态直接到达运行状态?()A死亡状态B阻塞状态(对象lock池内)C阻塞状态(对象wait池内)D就绪状态

单选题当线程被创建后,其所处的状态是()A阻塞状态B运行状态C就绪状态D新建状态

单选题线程调用sleep()方法后,该线程将进入以下哪种状态?A就绪状态B运行状态C阻塞状态D死亡状态

判断题线程结束等待或者阻塞状态后,会进入运行状态A对B错

单选题当线程调用start()后,其所处状态为()A阻塞状态B运行状态C就绪状态D新建状态