上传者: 42189611
|
上传时间: 2021-12-19 02:59:40
|
文件大小: 823KB
|
文件类型: -
Eisenberg/Mcguire算法
enum flag[0,…,n-1] (idle, want_in, in_cs);
int turn; //0..n-1; 初始任意
flag[i]==idle: 进程Pi不想进入临界区
flag[i]==want_in: 进程Pi想进入临界区
flag[i]==in_cs: 进程Pi想进入或已进入临界区
0
i
turn
n-1
先于i
先于i