参考答案和解析
正确答案:Abort()
更多“线程停止的方法是()”相关问题
  • 第1题:

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

    A.sleep()

    B.stop()

    C.yield()

    D.wait()


    正确答案:D
    解析:yield()方法的功能是,线程暂停,让出CPU,使同优先级的其他线程运行。如果不存在有机会运行的线程,yield()方法将直接返回,线程继续执行。

  • 第2题:

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

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

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

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

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


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

  • 第3题:

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

    A.interrupt()

    B.stop()

    C.suspend()

    D.yield()


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

  • 第4题:

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

    A.sleep

    B.stop

    C.yield

    D.wait


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

  • 第5题:

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

    A.interrupt()

    B.stop()

    C.suspend()

    D.yield()


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

  • 第6题:

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

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

    正确答案:B

  • 第7题:

    如果不能很好的控制线程的运行和停止,容易引起死锁。下列()方法是安全的线程停止方法。

    • A、stop()
    • B、suspend()
    • C、interrupt()
    • D、轮询循环

    正确答案:D

  • 第8题:

    下列()方法可以使线程停止。

    • A、close()
    • B、interrupt()
    • C、stop()
    • D、suspend

    正确答案:C,D

  • 第9题:

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

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

    正确答案:D

  • 第10题:

    单选题
    如果不能很好的控制线程的运行和停止,容易引起死锁。下列()方法是安全的线程停止方法。
    A

    stop()

    B

    suspend()

    C

    interrupt()

    D

    轮询循环


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

  • 第11题:

    多选题
    ()方法可以用来暂时停止当前线程的运行。
    A

    stop()

    B

    sleep()

    C

    wait()

    D

    suspend()


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

  • 第12题:

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

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

    B

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

    C

    wait()方法用于线程交互

    D

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


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

  • 第13题:

    下列说法正确的是()。

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

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

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

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


    正确答案:A

  • 第14题:

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

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

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

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

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


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

  • 第15题:

    resume方法恢复( )的执行。

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

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

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

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


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

  • 第16题:

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

    A.interrupt( )

    B.stop( )

    C.suspend( )

    D.yield( )


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

  • 第17题:

    线程停止的方法是()
    Abort()

  • 第18题:

    哪些情况下线程会停止()

    • A、调用该线程的halt方法
    • B、调用该线程的stop方法
    • C、为另一个线程指定更高的优先级
    • D、调用System exit(0);

    正确答案:B,C,D

  • 第19题:

    线程类的获取当前线程对象引用的方法是(),获取当前线程名字的方法是()。


    正确答案:currentThread();getName()

  • 第20题:

    下列关于叙述线程的选项中,错误的是()

    • A、  一旦一个线程被创建,它就立即开始运行
    • B、  使用start()方法可以使一个线程成为可运行的,但是它不一定立即开始运行
    • C、  当一个线程因为抢先机制而停止运行,它被放在可运行队列的前面
    • D、  一个线程可能因为不同的原因停止并进入可运行状态

    正确答案:A

  • 第21题:

    填空题
    线程停止的方法是()

    正确答案: Abort()
    解析: 暂无解析

  • 第22题:

    多选题
    哪些情况下线程会停止()
    A

    调用该线程的halt方法

    B

    调用该线程的stop方法

    C

    为另一个线程指定更高的优先级

    D

    调用System exit(0);


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

  • 第23题:

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

    被stop()方法停止

    B

    被sleep()方法停止

    C

    被wait()方法停止

    D

    被suspend()方法停止


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

  • 第24题:

    多选题
    下列()方法可以使线程停止。
    A

    close()

    B

    interrupt()

    C

    stop()

    D

    suspend


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