niusouti.com
更多“线程调用sleep()方法后,该线程将进入以下哪种状态? ”相关问题
  • 第1题:

    如果线程调用下列方法,不能保证使该线程停止运行的是( )。A.sleep( )B.stop( )SXB

    如果线程调用下列方法,不能保证使该线程停止运行的是( )。

    A.sleep( )

    B.stop( )

    C.yield( )

    D.wait( )


    正确答案:C
    线程的方法中sleep()方法的作用是使比当前线程优先级低的线程运行。该方法使-个线程暂停运行-段固定时间。在休眠时间内,线程将不运行,低优先级的线程将有机会运行。yield()方法为只让给同等优先级的线程运行。如果没有同等优先级的线程是可运行状态,yield()方法将什么也不做,即线程将继续运行。stop()方法是强行终止线程。wait()方法是线程问交互的方法,是使-个线程停止运行,进入等待状态。

  • 第2题:

    如果一个线程调用【 】 ()方法,将使该线程进入休眠状态。


    正确答案:【 】sleep
    【 】sleep 解析:Thread类中定义的静态sleep()方法能够使当前运行中的线程暂停执行(即休眠)一段指定时间。当休眠线程被中断时,会抛出InterruptedException异常。由于sleep()方法只能影响当前执行中的线程,因此必须由该线程来调用方法,而不能由其他线程强制执行休眠。

  • 第3题:

    方法resume()负责恢复哪些线程的执行( )。

    A.通过调用stop()方法而停止的线程

    B.通过调用sleep()方法而停止运行的线程

    C.通过调用wait()方法而停止运行的线程

    D.通过调用suspend()方法而停止运行的线程


    正确答案:D
    解析:本题是考查线程中能引起resume()方法调用的情况,在Thread的API文档中的说明是该方法恢复被挂起的(suspendeD) 线程。该方法首先调用该线程的无参的checkAccess()方法,这可能在当前线程上抛出SecurityExcep tion异常,如果该线程是活着的(alive)但被挂起(suspenD) ,则它被恢复并继续执行。

  • 第4题:

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

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

    A.sleep方法的时间到

    B.获得了对象的锁

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

    D.wait方法结束


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

  • 第5题:

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

    A ) sleep() 方法的时间到

    B )获得了对象的锁

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

    D ) wait() 方法结束


    正确答案:D

  • 第6题:

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

    • A、线程调用了sleep()方法时
    • B、线程调用了join()方法(终止)
    • C、线程调用了yield()方法时
    • D、线程调用了notify()方法

    正确答案:D

  • 第7题:

    线程调用sleep()方法后,该线程将进入以下哪种状态?

    • A、就绪状态
    • B、运行状态
    • C、阻塞状态
    • D、死亡状态

    正确答案:C

  • 第8题:

    线程调用了sleep()方法后,该线程将进入()。

    • A、可运行状态
    • B、运行状态
    • C、阻塞状态
    • D、终止状态

    正确答案:C

  • 第9题:

    在java程序中,下列关于线程的说法错误的是()

    • A、线程启动调用start方法
    • B、线程的主体是run方法
    • C、线程运行中调用sleep方法可以进入阻塞状态
    • D、在java中,优先级的数值为1的线程可以抢占优先级为5的线程的资源

    正确答案:D

  • 第10题:

    单选题
    在以下()情况下,线程就进入可运行状态
    A

     线程调用了sleep()方法时

    B

     线程调用了join()方法时

    C

     线程调用了yield()方法时

    D

     以上都是


    正确答案: A
    解析: 暂无解析

  • 第11题:

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

    线程调用了sleep()方法时

    B

    线程调用了join()方法(终止)

    C

    线程调用了yield()方法时

    D

    线程调用了notify()方法


    正确答案: A
    解析: 暂无解析

  • 第12题:

    单选题
    线程调用sleep()方法后,该线程将进入以下哪种状态?
    A

    就绪状态

    B

    运行状态

    C

    阻塞状态

    D

    死亡状态


    正确答案: A
    解析: 暂无解析

  • 第13题:

    在以下什么情况下,线程就进入可运行状态? ( )

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

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

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

    D.以上都是


    正确答案:C

  • 第14题:

    在以下( )情况下,线程就进入可运行状态。

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

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

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

    D.以上都是


    正确答案:C

  • 第15题:

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

    A.sleep()方法的时间到

    B.获得了对象的锁

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

    D.wait()方法结束


    正确答案:D
    解析:线程调用wait()方法时,线程由运行状态进入等待阻塞状态;在等待阻塞状态下的线程若被notifyAll()和notionAll()唤醒、被interrupt()中断或者等待时间到,线程将进入对象锁阻塞状态,而不是直接进入可运行状态。

  • 第16题:

    线程由于调用sleep()方法进入阻塞状态,当睡眠结束时,该线程将进入______状态。


    正确答案:可运行状态(Runnable)。
    可运行状态(Runnable)。 解析:sleep()方法结束后,线程将进入可运行状态。

  • 第17题:

    ( 14 ) 线程由于调用 sleep() 方法进入阻塞状态 , 当睡眠结束时 , 该线程将进入 【 14 】 状态。


    正确答案:

  • 第18题:

    在以下()情况下,线程就进入可运行状态

    • A、 线程调用了sleep()方法时
    • B、 线程调用了join()方法时
    • C、 线程调用了yield()方法时
    • D、 以上都是

    正确答案:C

  • 第19题:

    使一个线程进入就绪状态,应调用的方法是()

    • A、init()
    • B、start()
    • C、run()
    • D、sleep()

    正确答案:B

  • 第20题:

    下面四个选项中,哪些是线程进入阻塞状态的原因?()

    • A、线程试图获取某个对象的同步锁,而该锁被其它线程持有
    • B、线程调用了另一个线程的join()方法
    • C、当线程调用了一个阻塞式的IO方法
    • D、线程调用了setDaemon(boolean b)方法

    正确答案:A,B,C

  • 第21题:

    单选题
    线程调用了sleep()方法后,该线程将进入()。
    A

    可运行状态

    B

    运行状态

    C

    阻塞状态

    D

    终止状态


    正确答案: C
    解析: 暂无解析

  • 第22题:

    填空题
    线程由于调用sleep()方法进入阻塞状态,当睡眠结束时,该线程将进入____状态。

    正确答案: 可运行/就绪/Runnable
    解析: sleep()方法允许指定以毫秒为单位的一段时间作为参数,它使得线程在指定的时间内进入阻塞状态,不能得到CPU时间,指定的时间一过,线程重新进入可运行状态。

  • 第23题:

    单选题
    在java程序中,下列关于线程的说法错误的是()
    A

    线程启动调用start方法

    B

    线程的主体是run方法

    C

    线程运行中调用sleep方法可以进入阻塞状态

    D

    在java中,优先级的数值为1的线程可以抢占优先级为5的线程的资源


    正确答案: A
    解析: 暂无解析