有两个并发执行的进程P1和P2,共享初值为1的变量x。P1对x加1,P2对x减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
举一反三
- 两个并发执行的进程P1和P2,共享初值为1的变量x。P1对x加1,P2对x减一。加1和减1操作的指令序列分别如下所示,两个操作完成后,x的值()
- 有两个并发执行的进程P1和P2,共享初值为1的变量x。P1对x加1,P2对x减1...ore x,R2两个操作完成后,x的值
- 有两个并发执行的进程P1和进程P2,共享初值为1的变量x,P1对x加1,P2对x减1,加1和减1的指令序列分别如下
- 有两个并发执行的进程P1和P2,共享初值为1的变量x。P1对x加1,P2对x减1。加1和减1操作的指令序列分别如下所示。两个操作完成后,x的值( )。 //加1操作 load R1,x ① //取x到寄存器R1中 inc R1 ② store x,R1 ③ //将R1的内容存入x //减1操作 load R2,x ④ dec R2 ⑤ store x,R2 ⑥
- 设随机变量X服从正态分布N(1,22),则有()。 A: P(X>1)=P(X<1) B: P(X>2)=P(X<2) C: P(X<1)=P(X<1)+P(X>-1) D: P(X>1)=P(X>1)4-P(X<-1)E(0<X≤3)=P(-1<X≤2)