niusouti.com

方法resume()负责恢复下列哪一个线程的执行()?A.通过调用stop()方法而停止的线程B.通过调用sleep()方法而停止的线程C.通过调用wait()方法而停止的线程D.通过调用suspend()方法而停止的线程

题目

方法resume()负责恢复下列哪一个线程的执行()?

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

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

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

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


相似考题
更多“方法resume()负责恢复下列哪一个线程的执行()?”相关问题
  • 第1题:

    Thread类中能运行线程的方法是( )。A.resume( )B.start( )C.run( )SXB

    Thread类中能运行线程的方法是( )。

    A.resume( )

    B.start( )

    C.run( )

    D.init( )


    正确答案:C
    resume()是Thread类提供的用于线程控制的方法;start()是Thread类中的方法,新建的线程不会自动运行,必须调用线程的start()方法才能运行该线程;run()是Thread类中的方法,在该方法中定义了线程的具体行为,线程开始执行时,就是从它的run()方法开始执行的,就像Java应用程序从main()开始、Applet从init()开始-样;init()不是Thread类中的方法。

  • 第2题:

    下列哪个方法是用来专门定义临界区,实现线程的同步?

    A.resume()

    B.notify()

    C.start()

    D.synchronized()


    正确答案:D
    解析:Java中对共享数据操作的并发控制是采用传统的封锁技术。用synchro-nized()来定义临界区,使得各个线程互斥的访问临界区。

  • 第3题:

    resume()方法负责恢复被哪个方法挂起的线程? ( )

    A.stop()

    B.sleep()

    C.wait()

    D.suspend()


    正确答案:D

  • 第4题:

    resume( )方法负责恢复被( )方法挂起的线程。

    A.stop( )

    B.sleep( )

    C.wait( )

    D.suspend( )


    正确答案:D

  • 第5题:

    resume方法恢复( )的执行。

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

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

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

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


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

  • 第6题:

    和resume()方法相互搭配,使线程停止执行,然后调用resume()方法恢复线程的是( )。

    A.interrupt()

    B.stop()

    C.suspend()

    D.yield()


    正确答案:C
    解析:在一个线程中调用suspend(),将使线程暂停执行,要想恢复线程,必须由其他线程调用resume()恢复该线程的执行。不提倡这两种方法,容易产生死锁。

  • 第7题:

    使新创建的线程参与运行调度的方法是( )。

    A.run

    B.start

    C.init

    D.resume


    正确答案:B
    B。【解析】start方法使线程参与运行调度。

  • 第8题:

    下列各方法中不被建议用于线程同步过程的是( )。

    A.start()

    B.wait()

    C.notify()

    D.resume()


    正确答案:D
    解析:程的同步过程中,不建议使用的有stop()、suspend()和resume()。stop()强行终止线程的运行,容易造成数据的不一致;suspend()和resume()这两种方法使得一个进程可以直接控制另外一个进程的执行,容易造成死锁。

  • 第9题:

    在Java 中,可以使线程运行的方法是()。 

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

    正确答案:B

  • 第10题:

    处于等待的线程,如果要使该线程恢复运行状态,应调用方法()

    • A、start()
    • B、run()
    • C、resume()
    • D、notify()

    正确答案:D

  • 第11题:

    让线程开始运行的方法是()。 

    • A、Run()
    • B、Suspend ()
    • C、Start()
    • D、Resume

    正确答案:C

  • 第12题:

    单选题
    方法resume负责重新开始()线程的执行。
    A

    被stop()方法停止

    B

    被sleep()方法停止

    C

    被wait()方法停止

    D

    被suspend()方法停止


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

  • 第13题:

    下列说法正确的是()。

    A.线程的终止一般可通过两种方法来实现,自然撤销(线程执行完)或是被停止(调用stop()方法)

    B.一个暂时终止运行的线程(例如,睡眠或阻塞)在排除了终止原因后直接运行

    C.一个线程因为输入输出操作被阻塞时,执行resume()方法可以使其恢复就绪状态

    D.调用了suspend()方法,也可以使线程进入死亡状态


    正确答案:A

  • 第14题:

    resume()力法恢复哪些线程的执行

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

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

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

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


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

  • 第15题:

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

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

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

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

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


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

  • 第16题:

    下列______方法和resume()方法相互搭配,使线程停止执行,然后调用resume()方法恢复线程。 ( )

    A.interrupt()

    B.stop()

    C.suspend()

    D.yield()


    正确答案:C
    解析:在Thread的API文档中的说明是resume()方法恢复被挂起(suspended ())的线程。所以说suspend()方法和resume ()方法相互搭配,使线程停止执行,然后调用 resume()方法恢复线程。

  • 第17题:

    下列哪个方法和resume( )方法相互搭配,使线程停止执行,然后调用resume( )方法恢复线程?

    A.interrupt( )

    B.stop( )

    C.suspend( )

    D.yield( )


    正确答案:C
    解析:在一个线程中调用t.suspend(),将使线程t暂停执行,要想恢复线程,必须由其他线程调用t.resume()恢复t的执行。不提倡这两种方法,容易产生死锁。

  • 第18题:

    下列说法正确的是______。

    A.即使高优先级的线程调用slee()方法睡眠时,低优先级的线程也没有办法获得处理器资源

    B.一个暂时终止运行的线程,在排除了终止原因后直接运行

    C.一个正在执行的线程使用yield()方法将处理器让出给同优先级的其他线程

    D.调用suspend()方法暂停自己的线程,也可以自行调用resume()方法恢复自身


    正确答案:C
    解析:线程调用sleep()方法后,相同优先级的线程和低优先级的线程都将获得可执行的机会,所以选项A错误。yield()方法使当前线程暂停执行,以允许其他线程执行。调用yield()方法后,线程仍处于可运行状态,此时,可以选择其他已进入可运行状态且优先级相同的线程执行。若无同优先级线程,当前线程会继续执行,所以选项C正确。调用suspend()方法使线程暂停执行,由可运行状态切换到不可运行状态,要想恢复执行必须由其他线程而非自身来调用resume()方法,所以选项B和D错误。

  • 第19题:

    下列说法中错误的一项是______。

    A.通过执行Thread.currentThrea《)返回当前线程的引用

    B.currentThread()方法是静态方法

    C.stop()方法强行终止线程的执行,线程结束后,仍然可以再运行

    D.线程a通过a.suspend()方法暂停执行,通过调用a.resume()恢复执行


    正确答案:C

  • 第20题:

    在Java多线程中sleep()和wait()方法,下列说法不正确的是()。 

    • A、sleep()方法是使线程停止一段事件的方法
    • B、在sleep()时间间隔期满后,线程立即恢复执行
    • C、wait()方法用于线程交互
    • D、使用wait()方法后,线程需要被通知唤醒

    正确答案:B

  • 第21题:

    Thread类中能运行线程体的方法是()

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

    正确答案:D

  • 第22题:

    方法resume负责重新开始()线程的执行。

    • A、被stop()方法停止
    • B、被sleep()方法停止
    • C、被wait()方法停止
    • D、被suspend()方法停止

    正确答案:D

  • 第23题:

    单选题
    线程开始运行时,是从下列哪一个方法开始执行的( )
    A

    main()

    B

    start()

    C

    run()

    D

    init()


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

  • 第24题:

    单选题
    在Java多线程中sleep( )和wait( )方法,下列说法不正确的是()
    A

    sleep()方法是使线程停止一段时间的方法

    B

    在sleep 时间间隔期满后,线程立即恢复执行

    C

    wait()方法用于线程交互

    D

    使用wait() 方法后,线程需要被通知唤醒


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