下列A、B、C、D描述中( ) 发生进程通信上的死锁.
A. 某一时刻,发来的消息传给进程A,进程A传给进程B,进程B得到的消息传给进程C,则A、
B. C三进程。B、某一时刻,进程A等待B发来的消息,进程B等待C发来的消息,而进程C又等待进程A发来的消息,消息未到,则A、B、C三进程。
C. 某一时刻,发来的消息传给进程C,进程C再传给进程B,进程B再传给进程A,则A、B、C三进程。
D. 某一时刻,发来的消息传给进程B,进程B再传给进程C,进程C再传给进程A,则A、B、C三进程。
如果信号量S的值是0,此时进程A执行P(S)操作,那么,进程A会( )。
A. 继续运行
B. 进入阻塞态,让出CPU
C. 进入就绪态,让出CPU
D. 继续运行,并唤醒S队列上的等待进程
一个进程在获得资源后,只能在使用完资源时由自己释放,这属于死锁必要条件的( )。
A. 互斥条件
B. 请求和释放条件
C. 不剥夺条件
D. 环路等待条件