在一个线程中调用下列方法,不会改变该线程运行状态的是( )。
A.yield方法
B.另一个线程的join方法
C.sleep方法
D.一个对象的notify方法
第1题:
在以下( )情况下,线程就进入可运行状态。
A.线程调用了sleep()方法时
B.线程调用了join()方法时
C.线程调用了yield()方法时
D.以上都是
第2题:
下列关于Thread类提供的线程控制方法的说法中,错误的选项是()。
A.在线程A中执行线程B的join()方法,则线程A等待直到B执行完成
B.线程A通过调用start()方法使其进入可运行状态
C.若线程A调用isAlive()方法并返回true,说明A正在运行中
D.currentThread()方法返回当前正在运行的线程对象
第3题:
下列关于Thread类提供的线程控制方法的说法中,错误的选项是()。
A.currentThread()方法返回当前正在运行的线程对象
B.线程A通过调用start()方法使其进入可运行状态
C.若线程A调用isAlive()方法并返回true,说明A正在运行中
D.在线程A中执行线程B的join()方法,则线程A等待直到B执行完成
第4题:
在一个线程中调用下列方法,不会改变该线程运行状态的是( )。
A.yield方法
B.另一个线程的join方法
C.sleep方法
D.一个对象的notify方法
第5题:
线程有 新建(New )、就绪(Runnable)、运行(Running)、阻塞(Blocked )和死亡(Dead )5种状态,哪些情况会导致线程进入阻塞状态?
A.线程调用sleep()方法
B.线程调用了一个阻塞式IO方法
C.线程在等待某个通知
D.线程调用join方法