下列说法正确的是()。A.线程的终止一般可通过两种方法来实现,自然撤销(线程执行完)或是被停止(调用stop()方法)B.一个暂时终止运行的线程(例如,睡眠或阻塞)在排除了终止原因后直接运行C.一个线程因为输入输出操作被阻塞时,执行resume()方法可以使其恢复就绪状态D.调用了suspend()方法,也可以使线程进入死亡状态

题目

下列说法正确的是()。

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

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

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

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


相似考题
参考答案和解析
正确答案:A
更多“下列说法正确的是()。A.线程的终止一般可通过两种方法来实现,自然撤销(线程执行完)或是被停止(调 ”相关问题
  • 第1题:

    2.下列说法中,错误的一项是()。

    A.线程就是程序

    B.线程是一个程序的单个执行流

    C.多线程是指一个程序的多个执行流

    D.多线程用于实现并发


    线程就是程序

  • 第2题:

    【单选题】2.6 死亡状态的线程描述错误的是()

    A.正常运行的线程执行完全部工作后,正常退出

    B.线程可以被强制终止

    C.死亡状态的线程不能被重新启动

    D.死亡状态的线程可以重新被启动进入就绪状态


    D

  • 第3题:

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

    A.被 stop() 方法停止的线程

    B.被 sleep() 方法停止的线程

    C.被 wait() 方法停止

    D.被 suspend() 方法停止


    D

  • 第4题:

    6、下列关于Thread类提供的线程控制方法的说法中,错误的一项是()。

    A.在线程A中执行线程B的join()方法,则线程A等待直到B执行完成

    B.线程A通过调用interrupt()方法来中断其阻塞状态

    C.若线程A调用方法isAlive()返回值为true,则说明A正在执行中

    D.currentThread()方法返回当前线程的引用


    若线程A调用方法isAlive()返回值为false,则说明A正在执行中,也可能是可运行状态

  • 第5题:

    2、下列说法中,错误的是()。

    A.线程就是程序

    B.多线程用于实现并发

    C.多线程是指一个程序的多个执行流

    D.线程是一个程序的单个执行流


    D