问答题

案例分析题

有如下两个并发进程P、Q(如下图所示)。

若P进程已经执行了3个循环后,P、Q进程并发执行了一个循环,请写出可能出现的打印值。

【参考答案】

P执行三个循环后,M的值为17
然后P、Q并发执行一个循环,根据(1)中三种可能的操作次序,输出值可能为:22、17