两个进程软件互斥方案,请问下面算法何时不能互斥?多谢!
i为0或1process Pi
do {
flag[i]=true;
while(flag[(i+1)%2]);
//critical section
flag[i]=false;
}while(1);