对于两个并发进程,设互斥信号量为mutex(初值为1),若mutex=-1,则()。A.表示没有进程进入临界
对于两个并发进程,设互斥信号量为mutex(初值为1),若mutex=-1,则()。
A.表示没有进程进入临界区
B.表示有一个进程进入临界区
C.表示有一个进程进入临界区,另一个进程等待进入
D.表示有两个进程进入临界区
对于两个并发进程,设互斥信号量为mutex(初值为1),若mutex=-1,则()。
A.表示没有进程进入临界区
B.表示有一个进程进入临界区
C.表示有一个进程进入临界区,另一个进程等待进入
D.表示有两个进程进入临界区
A.表示没有进程进入临界区
B.表示有一个进程进入临界区
C.表示有一个进程进入临界区,另一个进程等待进入
D.表示有两个进程进入临界区
A.表示没有进程进入临界区
B.表示一个进程进入临界区
C.表示有一个进程进入临界区,另一个等待进入
D.表示有两个进程进入临界区
A.表示没有进程进入临界区
B.表示有一个进程进入临界区
C.表示有一个进程进入临界区,另一个进程等待进入
D.表示有两个进程进入临界区
A.没有进程进入临界区
B.有一个进程进入临界区
C.有一个进程进入临界区,另一个在等待进入临界区
D.不定
A.一个进程进入了临界区,另一个进程等待
B.没有一个进程进入临界区
C.两个进程都进入临界区
D.两个进程都在等待
A. 一个进程入了临界区,另一个进程等待
B. 没有一个进程进入了临界区
C. 只有一个进程进入了临界区
D. 两个进程都在等待
A.不能保证进程互斥进入临界区,会出现“饥饿”现象
B.不能保证进程互斥进入临界区,不会出现“饥饿”。现象
C.能保证进程互斥进入临界区,会出现“饥饿”现象
D.能保证进程互斥进入临界区,不会出现“饥饿”现象
repeat
retry:if(turn≠-1)turn:=i;
if(turn≠i)go to retry;
turn:=-1;
critical Section(临界区)
turn=0;
remainder Section(其他区域)
until false;
A.不能保证进程互斥进入临界区,且会出现“饥饿”(Starvation)
B.不能保证进程互斥进入临界区,但不会出现“饥饿”
C.保证进程能互斥进入临界区,但会出现“饥饿”
D.保证进程互斥进入临界区,不会出现“饥饿”