//3种等待队列
//wait© 执行此操作的进程进入c链尾
//如紧急队列非空,唤醒第一个等待者,否则唤醒入口等待队列中的一个进程,并释放管程互斥权
//signal© c链为空 空操作
//唤醒第一个,有3种方式:Hoare管程、Hansen管程、Java管程
//Hoare管程 进入紧急队列
//Hansen管程 直接离开管程
//Java管程 继续执行
//进入管程 申请互斥权
//离开管程 紧急等待队列非空 唤醒第一个等待者 否则开放管程
管程
最新推荐文章于 2020-12-21 16:31:22 发布