单标志法
int turn=0;//turn表示当前允许进入临界区的进程号 p0进程 p1进程 while(turn!=0); while(turn!=1) <临界区> <临界区> turn=1; turn=0; <剩余区> <剩余区>
int turn=0;//turn表示当前允许进入临界区的进程号 p0进程 p1进程 while(turn!=0); while(turn!=1) <临界区> <临界区> turn=1; turn=0; <剩余区> <剩余区>
2023-10-27 13:42:04
单标志法
int turn=0;//turn表示当前允许进入临界区的进程号 p0进程 p1进程 while(turn!=0); while(turn!=1) <临界区> <临界区> turn=1; turn=0; <剩余区> <剩余区>
int turn=0;//turn表示当前允许进入临界区的进程号 p0进程 p1进程 while(turn!=0); while(turn!=1) <临界区> <临界区> turn=1; turn=0; <剩余区> <剩余区>