华南农业大学——第六章 并发,死锁和饥饿.pptxVIP

  • 3
  • 0
  • 约1.63千字
  • 约 52页
  • 2017-05-11 发布于河南
  • 举报

华南农业大学——第六章 并发,死锁和饥饿.pptx

华南农业大学——第六章 并发,死锁和饥饿

第六章 并发:死锁和饥饿;6.1死锁原理;;;;6.1.1资源分类;;;;;6.1.2 资源分配图;6.1.2 资源分配图;交通阻塞的资源分配图;6.1.3死锁的条件;6.2处理死锁;6.2死锁预防;6.3死锁避免;6.3死锁避免;6.3.1进程启动拒绝;;6.3.2资源分配拒绝 ;银行家算法流程;安全状态的确定;安全状态的确定;安全状态的确定;安全状态的确定;不安全状态的确定;;;6.3.3死锁避免限制;6.4死锁检测;死锁检测算法;;;6.5综合死锁策略;;6.6 哲学家就餐问题;基于信号量的解决方案1 ;基于信号量的解决方案2 ;Unix的并发机制(略);;;;;小结;习题;第五章习题;设两个信号量: const int n=/*读者数*/ count 空位数,初值=100; mutex 用于登记本的互斥使用, mutex=1。 ? void reader(int i) { semWait(count); semWait(mutex); 登记; semSignal(mutex); 阅览; semWait(mutex); 去掉登记; semSignal(mutex); semSignal(count); 离开;

文档评论(0)

1亿VIP精品文档

相关文档