- 22
- 0
- 约3.11千字
- 约 23页
- 2016-10-18 发布于河南
- 举报
进程同步算法习题课
【例题1】 【例题2】 1.用wait、signal操作解决下图之同步问题 提示:分别考虑对缓冲区S和T的同步,再合并考虑 解: 设置四个信号量Sin=1,Sout=0,Tin=1,Tout=0; 【例题3】 桌上有一空盘,最多允许存放一只水果。爸爸可向盘中放一个苹果或放一个桔子,儿子专等吃盘中的桔子,女儿专等吃苹果。 试用wait、signal操作实现爸爸、儿子、女儿三个并发进程的同步。 【例题4】 有一个仓库,可以存放A和B两种产品,但要求: (1) 每次只能存入一种产品(A或B) (2) -N<A产品数量-B产品数量<M。 其中,N和M是正整数。试用wait、signal操作描述产品A与B的入库过程。 解: 分析:设两个同步信号量Sa、Sb,其中: Sa表示允许A产品比B产品多入库的数量,初值为M-1。 Sb表示允许B产品比A产品多入库的数量,初值为N-1。 设互斥信号量mutex,初值为1。 例题5 ? 进程A1、A2,… An1通过m个缓冲区向进程B1、B2、… Bn2不断发送消息。发送和接收工作遵循下列规则: (1) 每个发送进程一次发送一个消息,写入一个缓冲区,缓冲区大小等于消息长度。 (2) 对每个消息,B1,B2,… Bn2都须各接收一次,读入各自的数据区内。 (3) m个缓冲区都满时,发送进程等待,没有可读消息时,接收进
您可能关注的文档
- 组播技术白皮书.doc
- 《现代教育技术》在线作业一.doc
- 电影国际发行导向.doc
- 阅读理解长难句100.doc
- 高考长难句100句精选.doc
- 历届高考英语长考题.doc
- 历届高考英语精选长难句复习汇总.doc
- 历年高考英语长难句100句精选.doc
- 传播受众.ppt
- 媒介人员认识.ppt
- 2026年山东省滨州市惠民县中考化学一模试卷(含答案).pdf
- 2026年山东省济南市历城区中考化学二模试卷(含答案).pdf
- 2026年山东省烟台市福山区中考化学模拟试卷(含答案).pdf
- 2026年山东省临沂市郯城县中考化学一模(含答案).pdf
- 2026年四川省德阳市中江县中考化学二诊试卷(含答案).pdf
- 2026年四川省绵阳市梓潼县中考化学二模试卷(含答案).pdf
- 2026年新疆乌鲁木齐市沙依巴克区中考化学适应性试卷(含答案).pdf
- 2026年重庆市永川区中考化学质检试卷(含答案).pdf
- 2026年重庆市第一中学校中考化学全真模拟试卷(二)(含答案).pdf
- 安徽池州市第二中学等校2025-2026学年高一下学期期中物理试卷A(含答案).pdf
最近下载
- SIMICAS智能网关 网关 9DE5 156-7FB03-0EA0 用户手册.pdf
- 《JTT 1375.3-2024公路水运工程施工安全风险评估指南 第3部分:隧道工程》专题研究报告.pptx VIP
- 水电安装合同电子版 .pdf VIP
- 儿童功能性腹痛诊疗临床应用专家共识.docx
- 2026届贵州省铜仁地区名校中考适应性考试生物试题含解析.doc VIP
- (最新)26年人教版八年级英语下册Unit7第6课时(Section B 3a-3c).pptx
- 2025年广东省惠州市中考化学试题卷(含答案解析).docx
- 四川省自然资源投资集团有限责任公司2026年上半年公开招聘笔试参考题库及答案解析.docx VIP
- 部编版四年级《语文》下册第27课《巨人的花园》优质课件.pptx
- QJHJC 00 1021-2019 先张法预应力混凝土波浪桩.pdf VIP
原创力文档

文档评论(0)