问答题
有两个并发进程P1、P2,其程序代码如下:P1( ) { x=1; y=2; if(x>0) z=x十y; else z=x*y; print z; } P2( ) { x=一1; a=x+3; X=a+X; b=a+x; c=b*b; print c; }
问答题
可能打印出的z值有哪些?
【正确答案】
正确答案:z的值有一2,1,3,5,7。
【答案解析】
问答题
可能打印出的c值有哪些(其中x为P1、P2的共享变量)?
【正确答案】
正确答案:c的值有9,25,81。
【答案解析】
提交答案
关闭