[求助]这是一个操作系统并发进程问题
请高手帮忙,在此多谢了!下面是两个并发执行的进程,它们能正确执行吗?若不能正确执行,请举例说明,并改正之(x是公共变量)。
Parbegin
Process P1
var y,z:integer;
begin
x:=1;
y:=0;
if x>=1 then y:=y+1;
z:=y;
end
process P2
var t,u:integer;
begin
x:=0;
y:=0;
if x<1 then t:=t+z;
u:=t;
end
parend