下列哪个操作不能使线程从等待阻塞状态进入对象阻塞状态?()
A: 等待阻塞状态下的线程被interrput()中断
B: 等待阻塞状态下的线程被notify()唤醒
C: 等待时间到
D: 等待阻塞状态下的线程调用wait()方法
A: 等待阻塞状态下的线程被interrput()中断
B: 等待阻塞状态下的线程被notify()唤醒
C: 等待时间到
D: 等待阻塞状态下的线程调用wait()方法
D
举一反三
- 下面哪个操作不能使线程从等待阻塞状态进入到对象阻塞状态()。 A: 等待阻塞状态下的线程被notify()方法调用。 B: 等待阻塞状态下的线程被Interrupt()方法中断。 C: 等待时间到。 D: 等待阻塞状态下的线程调用wait()方法。
- 下列哪个一个操作能使线程从运行状态进入阻塞状态? A: 就绪状态下的线程被notify()唤醒 B: 就绪状态下的线程被interrput()中断 C: 等待时间到 D: 就绪状态下的线程调用wait()方法
- 下列关于阻塞等待方法wait()的描述中,错误的是( )。 A: 阻塞等待方法wait()只能在同步方法或同步语句中调用 B: 调用wait()方法,当前线程会释放对象锁 C: 调用wait()方法,当前线程会进入阻塞状态 D: 调用wait()方法,进入阻塞状态的当前线程会在休眠一定时间后自动恢复运行
- Java调用Thread类的sleep()方法后,当前线程状态如何转换( )。 A: 由运行状态进入阻塞状态 B: 由运行状态进入等待状态 C: 由阻塞状态进入等待状态 D: 由阻塞状态进入运行状态
- 中国大学MOOC: 下列哪个操作不能使线程从等待阻塞状态进入对象阻塞状态?( )
内容
- 0
线程结束等待或者阻塞状态后,会进入运行状态
- 1
一个线程在任何时刻都处于某种状态,例如运行状态、阻塞状态、就绪状态等。一个线程可以由下列( )状态直接到达运行状态。 A: 死亡状态 B: 阻塞状态(对象lock池内) C: 阻塞状态(对象等待池) D: 就绪状态
- 2
一个线程在任何时刻都处于某种线程状态(thread state),例如运行状态、阻塞状态、就绪状态等。一个线程可以由选项中的哪种线程状态直接到达运行状态?( ) A: 被终止状态 B: 阻塞状态 C: 等待状态 D: 就绪状态
- 3
关于线程的生命周期,以下状态正确的是( )? A: 新建状态、运行中状态、阻塞状态、定时等待状态、恢复状态和终止状态 B: 新建状态、运行中状态、阻塞状态、等待状态、恢复状态和终止状态 C: 新建状态、就绪状态、等待状态、定时等待状态、阻塞状态和终止状态 D: 新建状态、就绪状态、运行状态、等待状态、定时等待状态和终止状态
- 4
5.JAVA中调用Thread类的sleep()方法后,当前线程状态如何转换( )A: 由运行状态进入阻塞状态B: 由运行状态进入等待状态C: 由阻塞状态进入等待状态D: 由阻塞状态进入运行状态 A: A B C D B: A B C D C: A B C D D: A B C D