调用以下哪些方法可以使运行状态的线程进入阻塞状态?( )A.start( ),yield( ),sleep( ),join( )和wait( )B.start( ),yield( ),sleep( ),join( ),wait( )和stop( )C.yield( ),sleep( ),join( )和wait( )D.yield( ),sleep( ),join( ),wait( )和stop( )

题目

调用以下哪些方法可以使运行状态的线程进入阻塞状态?( )

A.start( ),yield( ),sleep( ),join( )和wait( )

B.start( ),yield( ),sleep( ),join( ),wait( )和stop( )

C.yield( ),sleep( ),join( )和wait( )

D.yield( ),sleep( ),join( ),wait( )和stop( )


相似考题
更多“调用以下哪些方法可以使运行状态的线程进入阻塞状态?()A.start( ),yield( ),sleep( ),join( )和w ”相关问题
  • 第1题:

    如果线程正处于阻塞状态,不能够使线程直接进入可运行状态的情况是( )。 A.sleep方法的时间到S

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

    A.sleep方法的时间到

    B.获得了对象的锁

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

    D.wait方法结束


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

  • 第2题:

    下面()方法可以使线程进入阻塞状态。

    A.sleep()

    B.isAlive()

    C.yield()

    D.join()


    A

  • 第3题:

    【单选题】在以下哪种情况下,线程进入就绪状态?

    A.线程调用了sleep()方法时

    B.线程调用了join()方法

    C.线程调用了yield()方法时

    D.线程调用了notify()方法


    D

  • 第4题:

    在以下哪种情况下,线程进入就绪状态?

    A.线程调用了sleep()方法时

    B.线程调用了join()方法

    C.线程调用了yield()方法时

    D.线程调用了notify()方法


    答案:D

  • 第5题:

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

    A.线程调用sleep()方法

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

    C.线程在等待某个通知

    D.线程调用join方法


    线程调用sleep()方法;线程调用了一个阻塞式IO方法;线程在等待某个通知;线程调用join方法