я написал 2 процесса, чтобы удовлетворить взаимное исключение, но не уверен, что это так ... мое начальное значение флага равно 0.
process 1
while(1){
while flag=1 do{-nothing-}
flag=1
-enter critical section-
flag=0
}
process 2
while(1){
while flag=1 do{-nothing-}
flag=1
-enter critical section-
flag=0
}
на самом деле они точно такие же.удовлетворяют ли эти два процесса взаимному исключению?я не вижу, какое требование нарушено ..