-->
当前位置:首页 > 题库 > 正文内容

有两个并发进程P1和P2,共享初值为1的变量x。P1对x加1,P2对x减1。加1和减1操作的指令序列分别如下所示。
//加1操作
load R1, x //取x到寄存器R1中
inc R1
store x, R1 //将R1的内容存入x //减1操作
load R2, x
dec R2
store x, R2
两个操作完成后,x的值____。(2011全国试题)



A.可能为-1或3
B.只能

Luz3年前 (2022-09-04)题库499
有两个并发进程P1和P2,共享初值为1的变量x。P1对x加1,P2对x减1。加1和减1操作的指令序列分别如下所示。
//加1操作
load R1, x //取x到寄存器R1中
inc R1
store x, R1 //将R1的内容存入x //减1操作
load R2, x
dec R2
store x, R2
两个操作完成后,x的值____。(2011全国试题)



A.可能为-1或3
B.只能为1
C.可能为0、1或2
D.可能为-1、0、1或2


答案:C

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。