题目内容
(请给出正确答案)
[主观题]
有两个并发执行的进程P1和进程P2,共享初值为1。的变量x。P1对x加1,P2对x减1加1和减1操作的指令序列
分别如下:两个操作完成后,x的值()。
A.可能为-1或3
B.只能为1
C.可能为0、1或2
D.可能为-1、0、1或2
答案
查看答案
A.可能为-1或3
B.只能为1
C.可能为0、1或2
D.可能为-1、0、1或2
第1题
有两个并发进程P1、P2,其程序代码如下:可能打印出z的值有()可能打印出的C值有()(其中x为P1、P2的共享变量)。
A.z=1,-3;C=-1,9
B.z=-1,3;C=1,9
C.z=-1,3,1;C=9
D.z=3;C=1,9
第2题
第3题
第4题
进程P0和进程P1的共享变量定义及其初值为:则并发执行进程P0和进程P1时产生的情况是()。
A.不能保证进程互斥进入临界区,会出现“饥饿”现象
B.不能保证进程互斥进入临界区,不会出现“饥饿”。现象
C.能保证进程互斥进入临界区,会出现“饥饿”现象
D.能保证进程互斥进入临界区,不会出现“饥饿”现象
第5题
第6题
A.5,9,9
B.5,9,4
C.5,12,9
D.5,12,4
第7题
第8题
进程
处理器时间
优先数
P1
P2
P3
P4
P5
10
1
2
1
5
3
1
3
5
4
采用"不可剥夺优先数"调度算法,进程执行的次序是
A.P2、P1、P5、P3、P4
B.P2、P3、P1、P5、P4
C.P4、P1、P3、P5、P2
D.P4、P3、P1、P5、P2
第9题
A.不能保证进程互斥进入临界区,会出现“饥饿”现象
B.不能保证进程互斥进入临界区,不会出现“饥饿”现象
C.能保证进程互斥进入临界区,会出现“饥饿”现象
D.能保证进程互斥进入临界区,不会出现“饥饿”现象
第10题