#define true; # define false; int flag[2]; flag[1]=flag[2]=false; enter-crtsec(i) int i; { While(flag[1-i]) flag[i]=true; } leave-crtsec(i) int i; { flag[i]=false; } process I; … Enter-crtsec(i); In critical section; Leave-crtsec(i);
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题