bool flag[2] = {false,false};//随便谁先上
//我是j
do{
flag[i] = true;//i需不需要等?需要~
turn = j;//轮到j了
if(turn == j && flag[j] == true)//轮到j了,而且j刚刚一直在等
{
/*
执行临界区
*/
}
flag[i] = false;//i不用等了可以去执行啦
}while(1);
Peterson算法
猜你喜欢
转载自blog.csdn.net/qq_36320285/article/details/95322635
今日推荐
周排行