实现进程同步的代码需要满足一下四个基本准则
空闲让进
当无进程处于临界区,可允许一个请求进入临界区的进程立即进入自己的临界区
忙则等待
当已有进程进入自己的临界区,所有企图进入临界区的进程必须等待
有限等待
对要求访问临界资源的进程,应保证该进程能在有限时间内进入自己的临界区
让权等待
当进程不能进入自己的临界区,应释放处理机
实现进程同步的代码需要满足一下四个基本准则
空闲让进
当无进程处于临界区,可允许一个请求进入临界区的进程立即进入自己的临界区
忙则等待
当已有进程进入自己的临界区,所有企图进入临界区的进程必须等待
有限等待
对要求访问临界资源的进程,应保证该进程能在有限时间内进入自己的临界区
让权等待
当进程不能进入自己的临界区,应释放处理机