题目内容
(请给出正确答案)
[单选题]
要想恢复suspend()阻塞的线程,可以调用_________方法。
A.notifyAll()
B.resume()
C.notify()
D.start()
查看答案
如果结果不匹配,请 联系老师 获取答案
A.notifyAll()
B.resume()
C.notify()
D.start()
A.使用start()方法可以使一个线程成为可运行的,但是它不一定立即开始运行
B.一旦一个线程被创建,它就立即开始运行
C.如果复用一个线程,可以调用再次调用start方法,使已经结束的线程复活
D.join方法,可使当前线程阻塞,直到thread线程运行结束
A.一个线程一旦被创建,就立即开始运行
B.使用start()方法可以使一个线程成为可运行的,但是它不一定立即开始运行
C.当运行状态的线程因为调用了yield()方法而停止运行,它一定被放在可运行线程队列的前面
D.当因等待对象锁而被阻塞的线程获得锁后,将直接进入运行状态
从下面的叙述中选出4条正确的叙述:()
A.一个进程的状态发生变化总会引起其它一些进程的状态发生变化。
B.进程被挂起(suspend)后,状态变为阻塞状态。
C.信号量的初值不能为负数。
D.线程是CPU调度的基本单位,但不是资源分配的基本单位。
E.在进程对应的代码中使用wait、signal操作后,可以防止系统发生死锁。
在多对一的线程模型中,当一个多线程进程中的某个线程被阻塞后()。
A.该进程的其他线程仍可继续运行
B.整个进程都将阻塞
C.该阻塞线程将被撤销
D.该阻塞线程将永远不可能在执行