单项选择题

有两个并发执行的进程P1和P2,共享初值为1的变量x。P1对x加1,P2对x减1。加1和减1操作的指令序列分别如下所示。
//加1操作 //减1操作
Load R1,x //取x到寄存器中 Load R2,x
Inc Rl dec R2
Store x,R1 //将R的内容存入x Store x,R2
两个操作完成后,x的值( )。

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