下面( )方法可以使线程进入阻塞状态?
A: sleep()
B: isAlive()
C: yield()
D: join()
A: sleep()
B: isAlive()
C: yield()
D: join()
A
举一反三
- 调用以下哪些方法可以使运行状态的线程进入阻塞状态() A: start(),yield(),sleep(),join()和wait() B: start(),yield(),sleep(),join(),wait()和stop() C: yield(),sleep(),join()和wait() D: yield(),sleep(),join(),wait()和stop()
- 下列哪个方法可以使线程从运行状态进入线程阻塞状态? A: sleep B: stop C: yield D: start
- 可以使线程从运行状态进入阻塞状态的是() A: sleep() B: wait()方法 C: yield() D: start()
- 下列哪个方法可以使线程从运行状态进入其他阻塞状态()? A: sleep B: wait C: yield D: start
- 下列哪些方法不可以使线程从运行状态进入到阻塞状态() A: notify B: wait C: sleep D: yield
内容
- 0
线程调用yield()方法后,如同调用sleep()方法,线程直接进入阻塞状态。
- 1
以下方法可以改变线程状态的是①start() ②yield() ③sleep ④join() A: ②③④ B: ①②③④ C: ②③ D: ①④
- 2
线程调用yield()方法后,如同调用sleep()方法,线程直接进入阻塞状态。 A: 正确 B: 错误
- 3
下列哪些情况可以使线程从运行状态变为阻塞状态() A: 线程调用sleep方法主动放弃所占用的系统资源 B: 线程调用一个阻塞式IO方法,在该方法返回之前,该线程被阻塞 C: 遇到yield()方法 D: 调用start()
- 4
不会改变该线程在生命周期中状态的方法是( )。 A: yield() B: wait() C: sleep() D: isAlive()