单选题   属于同一进程的两个线程thread1和thread2并发执行,共享初值为0的全局变量x。thread1和thread2实现对全局变量x加1的机器级代码描述如下。
thread1 thread2
mov R1,x  // (x)→R1
  inc R1    // (R1)+1→R1
  mov x,R1  // (R1)→x 
mov R2,x  // (x)→R2
  inc R2    // (R2)+1→R2
mov x,R2  // (R2)→x
    在所有可能的指令执行序列中,使x的值为2的序列个数是______。
 
【正确答案】 B
【答案解析】