目录
2.3.3 进程互斥的硬件的实现方法
(1)知识总览
(2)中断的屏蔽方法
(3)TestAndSet指令
(4)Swap指令
总结
2.3.4 信号量机制
(1)知识总览
(2)信号量机制
整型信号量
记录型信号量
总结
2.3.5 用信号量机制实现进程互斥、同步、前驱关系
(1)知识总览
(2)用信号量机制-----实现进程互斥
(3)用信号量机制实现进程同步
(4)用信号量机制实现前驱关系
总结
2.3.6 生产者消费者问题
(1)问题描述
(2)问题分析
2.3.7 多生产者多消费者
(1)问题分析
(2)问题分析
(3)如何实现
总结
2.3.8 吸烟者问题
(1)问题描述
(2)问题分析
(3)如何实现
总结
2.3.9读者-写者问题
(1)问题描述
(2)问题分析
(3)如何实现
总结
2.3.10 哲学家进餐问题
(1)问题描述
(2)问题分析
(3)如何实现
总结
2.3.11 管程
(1)知识总览
编辑
(2)为什么要引入管程
(3)管程的定义和基本特征
(4)扩展1:用管程解决生产者消费者问题
java%E4%B8%AD%E7%B1%BB%E4%BC%BC%E4%BA%8E%E7%AE%A1%E7%A8%8B%E7%9A%84%E6%9C%BA%E5%88%B6-toc" style="margin-left:40px;">(5)扩展2:java中类似于管程的机制
总结