进程P1和P2均包含并发执行的线程,部分伪代码描述如下所示。 下列选项中,需要互斥执行的操作是( )。

admin2017-08-16  30

问题 进程P1和P2均包含并发执行的线程,部分伪代码描述如下所示。

下列选项中,需要互斥执行的操作是(          )。

选项 A、a=1与a=2
B、a=x与b=x
C、x+=1与x+=2
D、x+=1与x+=3

答案C

解析 P1中对a进行赋值,并不影响最终的结果,故a=1与a=2不需要互斥执行;a=x与b=x执行先后不影响a与b的结果,无须互斥执行;x+=1与x+=2执行先后会影响x的结果,需要互斥执行;P1中的x和P2中的x是不同范围中的x,互不影响,不需要互斥执行。
转载请注明原文地址:https://kaotiyun.com/show/BDRi777K
0

最新回复(0)