niusouti.com
更多“如果线程的run方法执行结束或抛出一个不能捕获的例外,线程便进入等待状态。() ”相关问题
  • 第1题:

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

    A.sleep方法的时间到

    B.获得了对象的锁

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

    D.wait方法结束


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

  • 第2题:

    终止线程就是让线程结束run()方法的执行进入死亡状态。()

    此题为判断题(对,错)。


    答案:对

  • 第3题:

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

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

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

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

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


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

  • 第4题:

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

    A ) sleep() 方法的时间到

    B )获得了对象的锁

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

    D ) wait() 方法结束


    正确答案:D

  • 第5题:

    当一个线程t调用start后,即Threadtest t=new Threadtest().start,下面哪种描述是正确的 ()

    A.该t线程立即开始执行run方法

    B.该t线程执行完了run方法

    C.该t线程处于不可运行状态,没有执行run方法

    D.该t线程处于可运行状态,还没有执行run方法


    该t线程处于可运行状态,还没有执行run方法