目录
1.学习内容
今天了解一下王道中第二章第三节所讲的知识
3.1进程同步,进程互斥
1.什么是进程同步
2.什么是进程互斥
3.总结
3.2进程互斥的软件实现方法
1.如果没有注意进程互斥
2.单标志法
3.双标志先检查法
4.双标志后检查法
5.Peterson算法
6.总结
3.3进程互斥的软件实现方法
1.中断屏蔽方法
2.TestAndSet指令
3.Swap指令
4.总结
3.4互斥锁
1.进程互斥:锁
3.5信号量机制
1.信号量机制
2.信号量机制——整形信号量
3.信号量机制——记录型信号量
4.总结
3.6用信号量机制实现
1.进程互斥
2.进程同步
3.前驱关系
4.总结
3.7生产者——消费者问题
1.问题描述
2.如何实现
3.思考:能否改变相邻P,V操作的顺序
4.总结
3.8多生产者——多消费者问题
1.问题描述
2.如何实现
3.总结
3.9吸烟者问题
1.问题描述
2.问题分析
3.如何实现
4.总结
3.10读者写者问题
1.问题描述
2.问题分析
3.如何实现
4.总结
3.11哲学家进餐
1.问题描述
2.问题分析
3.如何实现
4.总结
3.12管程
1.知识总览
2.为什么要引入管程
3.管程的定义和基本特征
4.用管程解决生产这消费者问题
5.Java中类似于管程的机制
6.总结
2.总结
以上就是这次的分享,希望有帮助