有两个并发执行的进程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
题目打错了,应该是P1对x加1。
admin 回复 Djiangxu: 已修正
答案:C 将P1中的3条语句依次...
用户登录可进行刷题及查看答案
答案:C 将P1中的3条语句依次编号为1,2,3,将P2中的3条语句依次编号为4,5,6,则依次执行1,2,3,4,5,6得结果1,依次执行1,2,4,5,6,3得结果2,依次执行4,5,1,2,3,6得结果0.结果-1不可能得出。
登录后提交答案