2020-11-22 学习笔记

>>每日小记<<

项目 状态
距离2021年倒计时 39天
今日天气情况
是否重要日子
今日心情如何 开心
今日身体状况 良好
坚持背记单词 1368天
坚持记录开销 1172天
坚持英语学习 872天
坚持简书日更 651天
坚持记录时间 608天
坚持走路跑步 611天
坚持健身锻炼 591天
坚持反思日记 593天
坚持健康饮食 583天
坚持听读阅读 513天
坚持党务学习 459天
坚持IT知识学习 396天
坚持双拼练习 324天
坚持五笔练习 141天
坚持练习游泳 28天,暂停
坚持PMP学习 79天,通过考试
其他重要的事 上班


《操作系统》

***经典同步问题
生产者-消费者问题
一组生产者向一组消费者提供产品,共享一个有界缓冲区,生产者投入产品,消费者取走产品
*必须先对资源信号量进行P操作,再对互斥信号量进行P操作,不然会“死锁”
读者-写者问题
读者优先算法
公平情况算法(按到达顺序进行操作)--其实还是读者优先
写者优先算法
哲学家进餐问题
死锁问题解决:奇数号哲学家先拿左边筷子,偶数号哲学家先拿右边筷子
理发师问题
两种思路(把凳子、理发椅看作同一种资源)
管程
定义了一个数据结构,以及由并发进程执行的一组操作,该操作可以同步进程、改变管程中的数据
管程把分散在各个进程中互斥访问公共变量的临界区集中起来,提供对它们的保护
特征
局部于管程的数据,只能被局部于管程的过程所访问
一个进程只有通过调用管程内的进程,才能进入管程访问共享数据
每次仅允许一个进程在管程内执行某内部过程

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章