![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
dianaaaaa
相信水滴石穿,相信聚小流可以成江海
展开
-
wait&signal---生产者和消费者问题
https://www.jianshu.com/p/b16296e9ac85转载 2018-03-15 19:21:57 · 2229 阅读 · 0 评论 -
进程互斥同步准则
为实现进程互斥,可以利用软件的方法,也可以在系统中设置专门的同步机制来协调多个进程,但是所有的同步机制应该遵循四大准则:1.空闲让进 当临界资源处于空闲状态,允许一个请求进入临界区的进程立即进入临界区,从 而有效的利用资源。2.忙则等待 已经有进程进入临界区时,意味着相应的临界资源正在被访问,所以其他准备进 入临界区的进程必须等待,来保证多进程互斥。3.有限等待 对要求访问临界资源的进程,应该保证...转载 2018-09-01 11:24:44 · 1634 阅读 · 0 评论 -
哲学家就餐问题
题目 前提:哲学家吃意面必须要两支叉子 可以看到,如果每一个进程(哲学家)都请求左边的一支叉子,将会出现死锁(谁也吃不到意面的情况),这不满足有限等待的原则。所以当每一位哲学家申请第一支叉子前先封锁桌面,这样谁也不能再动叉子,两支叉子拿好后再解锁。 一个哲学家吃饭的过程:“都不准pick叉子!”——>拿起左边叉子——>拿起右边叉子——>"好了现在你们可以pick了" ...原创 2018-09-01 16:12:26 · 219 阅读 · 0 评论