下列哪个一个操作能使线程从运行状态进入阻塞状态?
A: 就绪状态下的线程被notify()唤醒
B: 就绪状态下的线程被interrput()中断
C: 等待时间到
D: 就绪状态下的线程调用wait()方法
A: 就绪状态下的线程被notify()唤醒
B: 就绪状态下的线程被interrput()中断
C: 等待时间到
D: 就绪状态下的线程调用wait()方法
举一反三
- 下列哪个操作不能使线程从等待阻塞状态进入对象阻塞状态?() A: 等待阻塞状态下的线程被interrput()中断 B: 等待阻塞状态下的线程被notify()唤醒 C: 等待时间到 D: 等待阻塞状态下的线程调用wait()方法
- 下面哪个操作不能使线程从等待阻塞状态进入到对象阻塞状态()。 A: 等待阻塞状态下的线程被notify()方法调用。 B: 等待阻塞状态下的线程被Interrupt()方法中断。 C: 等待时间到。 D: 等待阻塞状态下的线程调用wait()方法。
- 一个线程在任何时刻都处于某种线程状态(thread state),例如运行状态、阻塞状态、就绪状态等。一个线程可以由选项中的哪种线程状态直接到达运行状态?( ) A: 被终止状态 B: 阻塞状态 C: 等待状态 D: 就绪状态
- 下列关于openEuler线程的生命周期说法错误的是? A: 用户通过调用pthread_create()函数创建一个线程。 B: 线程被创建完成后即进入就绪状态。 C: 就绪状态的线程被操作系统调度执行,即进入运行状态。 D: 运行状态的线程因CPU被抢占或主动让出CPU会回到就绪状态。 E: 运行状态的线程会因为调用pthread_join()函数、sleep()函数或I/O操作进入阻塞状态。 F: 当解除阻塞的条件满足时,被阻塞的线程回到执行状态。
- 一个线程在任何时刻都处于某种线程状态(threadstate),例如运行状态、阻塞状态、就绪状态等。一个线程可以由选项中的哪种线程状态直接到达运行状态?() A: 死亡状态 B: 阻塞状态(对象lock池内) C: 阻塞状态(对象wait池内) D: 就绪状态