A.一个异常被抛出
B.线程执行了sleep()调用
C.高优先级的线程处于可运行状态
D.当前线程产生了一个新线程
第1题:
下列关于Thread类提供的线程控制方法的说法中,错误的选项是()。
A.在线程A中执行线程B的join()方法,则线程A等待直到B执行完成
B.线程A通过调用start()方法使其进入可运行状态
C.若线程A调用isAlive()方法并返回true,说明A正在运行中
D.currentThread()方法返回当前正在运行的线程对象
第2题:
当() 方法终止时,能使线程进入死亡状态。
A.run
B.setPrority//更改线程优先级
C.yield//暂停当前线程的执行 执行其他线程
D.sleep//线程休眠
第3题:
下列关于Thread类提供的线程控制方法的说法中,错误的选项是()。
A.currentThread()方法返回当前正在运行的线程对象
B.线程A通过调用start()方法使其进入可运行状态
C.若线程A调用isAlive()方法并返回true,说明A正在运行中
D.在线程A中执行线程B的join()方法,则线程A等待直到B执行完成
第4题:
以下选项中,()属于线程中断状态。
A.JVM将cpu的使用权从当前线程切换给其他线程
B.线程执行了休眠方法
C.线程执行了wait()方法
D.线程在运行期间,执行了一些阻塞线程的操作
第5题:
方法 resume() 负责重新开始哪个线程的执行?()
A.被 stop() 方法停止的线程
B.被 sleep() 方法停止的线程
C.被 wait() 方法停止
D.被 suspend() 方法停止