线程对象的___________方法用来阻塞当前线程,指定线程运行结束或超时后继续运行当前线程。
第1题:
下列关于Thread类的线程控制方法的说法中错误的选项是()。
A.线程可以通过调用sleep()方法使比当前线程优先级低的线程运行
B.线程可以通过调用yield()方法使和当前线程优先级一样的线程运行
C.线程的sleep()方法调用结束后,该线程进入运行状态
D.若没有相同优先级的线程处于可运行状态,线程调用yield()方法时,当前线程将继续执行
第2题:
以下选项中,()属于线程中断状态。
A.JVM将cpu的使用权从当前线程切换给其他线程
B.线程执行了休眠方法
C.线程执行了wait()方法
D.线程在运行期间,执行了一些阻塞线程的操作
第3题:
有关线程的叙述说法错误的是()。
A.一旦一个线程被创建,它就立即开始运行
B.使用start()方法可以使一个线程成为可运行的,但是它不一定立即开始运行
C.一个线程可以调用yield()方法使其他线程有机会运行
D.join()方法可使当前线程阻塞,直到调用该方法的线程运行结束
第4题:
下列关于Thread类提供的线程控制方法的说法中,错误的选项是()。
A.在线程A中执行线程B的join()方法,则线程A等待直到B执行完成
B.线程A通过调用start()方法使其进入可运行状态
C.若线程A调用isAlive()方法并返回true,说明A正在运行中
D.currentThread()方法返回当前正在运行的线程对象
第5题:
关于Java线程,以下描述正确的是:
A.线程执行start()方法后转入线程启动完成状态。
B.当获得CPU使用权进入run()方法时,转入线程正在运行状态。
C.如果在run()方法结束之前,遇到wait()方法、sleep()方法、join()方法时,会转入线程休止阻塞状态。
D.线程进入死亡状态即结束状态后,仍可以被唤醒转入运行状态继续运行。