参考答案和解析
参考答案:正确
更多“在Java中,可以利用程序使线程从执行状态转换到阻塞状态,即调用wait方法。() ”相关问题
  • 第1题:

    如果线程正处于阻塞状态,不能够使线程直接进入可运行状态的情况是( )。

    A.sleep方法的时间到

    B.获得了对象的锁

    C.线程在调用t.join方法后,线程t结束

    D.wait方法结束


    正确答案:D
    D。【解析】wait会使线程放弃对象锁,进入等待此对象的等待锁定池。

  • 第2题:

    在Java多线程中,请用下面哪种方式不会使线程进入阻塞状态()

    A.sleep()

    B.Suspend()

    C.wait()

    D.yield()


    D

  • 第3题:

    下列哪个操作不能使线程从等待阻塞状态进入对象阻塞状态?()

    A.等待阻塞状态下的线程被interrput()中断

    B.等待阻塞状态下的线程被notify()唤醒

    C.等待时间到

    D.等待阻塞状态下的线程调用wait()方法


    A

  • 第4题:

    ( 32 )如果线程正处于阻塞状态,不能够使线程直接进入可运行状态的情况是

    A ) sleep() 方法的时间到

    B )获得了对象的锁

    C )线程在调用 t.join() 方法后,线程 t 结束

    D ) wait() 方法结束


    正确答案:D

  • 第5题:

    关于Java线程,以下描述正确的是:

    A.线程执行start()方法后转入线程启动完成状态。

    B.当获得CPU使用权进入run()方法时,转入线程正在运行状态。

    C.如果在run()方法结束之前,遇到wait()方法、sleep()方法、join()方法时,会转入线程休止阻塞状态。

    D.线程进入死亡状态即结束状态后,仍可以被唤醒转入运行状态继续运行。


    每一个Java线程可以看成由代码、一个真实的CPU以及数据三部分组成