首页 > 试题广场 >

进程同步机制都应遵循的准则是什么?以下程序中,P1和P2并发

[问答题]

进程同步机制都应遵循的准则是什么?以下程序中,P1和P2并发执行是否满足进程同步机制应遵循的准则,为什么?

...
var status1,status2:boolean;
/*进程P1*/ 
Repeat
While status2 do no-op;
    Status1=true;
    临界区代码;
    Status1=false;
    剩余区代码;
Until false;

/*进程P2*/ 
Repeat
While status1 do no-op;
    Status2=true;
    临界区代码;
    Status2=false;
    剩余区代码;
Until false;
...

进程同步准则: 空闲让进,忙则等待,有限等待,让权等待。 不满足有限等待的准则,将会出现 饥饿 现象
发表于 2019-11-24 20:37:15 回复(0)
准则:空闲让进、忙则等待、有限等待、让权等待
当两个进程同时进入临界区时,会违背“忙则等待”原则
发表于 2019-12-04 00:23:19 回复(0)