进程并发制约关系及临界区 (3)比如A的n为MAX,此时B执行buf[Max]出错。 临界区是访问临界资源的代码。 par并发执行 进程同步机制准则 让权等待:主动让位 进程互斥访问临界资源的软件解决方案 算法1——设置访问编号 no_op是空指令,做空操作,空转指令。no_op依然会占用处理机的时间。 这个互斥算法没有遵循让权等待的原则,在无法进入临界区的时候,没有让出处理机。 没有充分考虑进程本身对临界资源访问的需求,生硬的把访问权指定给某个进程。 在忙则等待和让权等待方面存在缺陷。 可能一个进程需要不停的访问临界资源