背景
进程间的交互关系
临界区(critical section)的访问过程
- 需要满足原则:
如何实现进程间的互斥
- 轮流
- 申请
算法一:
算法二:
算法三
信号量
实现进程间互斥
用进程实现同步:
哲学家问题
- 信号量
经典问题
- 哲学家问题
- 解决办法:
- 解决办法:
- 生产者-消费者问题
- 读者-写者问题
- 第一个读者和最后一个读者很关键
总结:
背景
进程间的交互关系
临界区(critical section)的访问过程
如何实现进程间的互斥
算法一:
算法二:
算法三
信号量
实现进程间互斥
用进程实现同步:
哲学家问题
经典问题
总结: