- 74
- 0
- 约5.75千字
- 约 11页
- 2016-12-23 发布于重庆
- 举报
进程同步练习题
1.第二类读者写者问题,信号量解决方法复印室里有一个操作员为顾客复印资料,有5把椅子供顾客休息等待复印。如果没有顾客,则操作员休息。当顾客来到复印室时,如果有空椅子则坐下来,并唤醒复印操作员;如果没有空椅子则必须离开复印室。如果有三个进程R、W1、W2共享一个缓冲器B,而B中每次只能存放一个数。当缓冲器中无数时,进程R可以将从输入设备上读入的数存放到缓冲器中。若存放到缓冲器中的是奇数,则允许进程W1将其取出打印;若存放到缓冲器中的是偶数,则允许进程W2将其取出打印。同时规定:进程R必须等缓冲区中的数被取出打印后才能再存放一个数;进程W1或W2对每次存入缓冲器的数只能打印一次;W1和W2都不能从空缓冲中取数。写出这三个并发进程能正确工作的程序。现有四个进程R1、R2、W1、W2,它们共享可以存放一个数的缓冲器B。进程R1每次把来自键盘的一个数存入缓冲器B中,供进程W1打印输出;进程R2每次从磁盘上读一个数存放到缓冲器B中,供进程W2打印输出。为防止数据的丢失和重复打印,问怎样用信号量操作来协调这四个进程的并发执行。
有一个仓库,可以存放A和B两种产品,但要求:1)每次只能存入一种产品(A或B);2)-N<A产品数量B产品数量<M。其中,N和M是正整数。试用同步算法描述产品A与产品B的入库过程。设有两个生产者进程A、B和一个销售者进程C,他们共享一个无限大的仓库,生产者
您可能关注的文档
最近下载
- 冀人版小学科学四年级下册教学课件 5.17《快递包裹》.pptx VIP
- 孩子厌学的原因及爱上学习的方法动态PPT.pptx VIP
- 上海市政监理师JS复习题.pptx VIP
- 无锡市金匮公园.ppt
- 上海(市政)监理师JS复习题.pdf VIP
- GB_T50484-2019:石油化工建设工程施工安全技术标准.pdf VIP
- 第三单元 传承中华优秀传统文化(大单元教学设计)七年级道德与法治下册(统编版2024).docx VIP
- 触不到的恋人--乙女游戏情感传播与数字伦理研究.pdf
- 书法:《圣教序》字字解析(完整版).pdf VIP
- 建设工程现场安全文明施工标准化管理培训课件(附图丰富-191页).ppt VIP
原创力文档

文档评论(0)