2017年7月2日

(考研)读者写者问题(附代码)

摘要: http://blog.sina.com.cn/s/blog_a3eacdb20101ct0c.html 问题的描述 有一个被许多进程共享的数据区,这个数据区可以是一个文件,或者主存的一块空间,甚至可以是一组处理器寄存器。有一些只读取这个数据区的进程(reader)和一些只往数据区中写数据的进程(w 阅读全文

posted @ 2017-07-02 15:53 多情剑客无情剑; 阅读(1363) 评论(0) 推荐(0)

(考研)黑电吃苹果同步互斥问题(附代码)

摘要: 较为复杂的生产者-消费者问题: 问题描述 桌子上有一只盘子,每次只能向其中放入一个水果。爸爸专向盘子中放苹果,妈妈专向盘子中放橘子,儿子专等吃盘子中的橘子,女儿专等吃盘子中的苹果。只有盘子为空时,爸爸或妈妈就可向盘子中放一个水果;仅当盘子中有自己需要的水果时,儿子或女儿可以从盘子中取出。 问题分析 阅读全文

posted @ 2017-07-02 13:02 多情剑客无情剑; 阅读(809) 评论(0) 推荐(0)

(考研)哲学家进餐问题(附代码)

摘要: 问题描述 一张圆桌上坐着5名哲学家,每两个哲学家之间的桌上摆一根筷子,桌子的中间是一碗米饭,如图2-10所示。哲学家们倾注毕生精力用于思考和进餐,哲学家在思考时,并不影响他人。只有当哲学家饥饿的时候,才试图拿起左、 右两根筷子(一根一根地拿起)。如果筷子已在他人手上,则需等待。饥饿的哲学家只有同时拿 阅读全文

posted @ 2017-07-02 12:50 多情剑客无情剑; 阅读(5264) 评论(0) 推荐(0)

(考研)吸烟者问题(赋代码)

摘要: 向题描述 假设一个系统有三个抽烟者进程和一个供应者进程。每个抽烟者不停地卷烟 并抽掉它,但是要卷起并抽掉一支烟,抽烟者需要有三种材料:烟草、纸和胶水。三个抽烟 者中,第一个拥有烟草、第二个拥有纸,第三个拥有胶水。供应者进程无限地提供三种材料, 供应者每次将两种材料放到桌子上,拥有剩下那种材料的抽烟者 阅读全文

posted @ 2017-07-02 12:30 多情剑客无情剑; 阅读(695) 评论(0) 推荐(0)

(考研)PV操作和信号量

摘要: 就绪:除了CPU其他都行了 进程的阻塞:进程因等待某事件(如等待I/O设备,等待临街资源)而暂时不能运行的状态,此时即使处理机空闲,进程也无法使用。 *************************************************************************** 阅读全文

posted @ 2017-07-02 00:07 多情剑客无情剑; 阅读(1175) 评论(0) 推荐(0)

导航