int turn =1
过程 1
If (turn != 0)                                      
{                                                        
 Critical_Region()           
 noncritical_region()                         
   turn = 0                                              
} 
过程2
if (turn !=1) {
Critical_Region()
 noncritical_region()
turn =1
 } 
请告诉我,这两个过程是否确保它们相互排斥?