- 51
- 0
- 约2.73千字
- 约 19页
- 2015-07-20 发布于安徽
- 举报
操作系统练习 车站售票厅,最多可容纳20名购票者。当售票厅中少于20人时,厅外的购票者可立即进入,否则需在外面等待。把每个购票者看作一个进程。1)写进程同步;2)若所有购票者共n人,则信号量可能的变化范围是什么? 复印室里有一个操作员为顾客复印资料,有5把椅子供顾客休息等待复印。如果没有顾客,则操作员休息。当顾客来到复印室时,如果有空椅子则坐下来,并唤醒操作员;如果没有空椅子则必须离开复印室。 1、售票厅 Semaphore space=20; Process pi(i=1,2,…) { wait(space); 进入售票厅; 购票; 退出售票厅; signal(space); } Main() { cobegin { pi(); } } 2、复印室打印 信号量说明: Customers表示正在等待复印的顾客数量(不包括正在复印的顾客) Operator记录正在等待顾客的操作员数,只有1和0 Mutex用于对waiting的访问 变量说明: Waiting表示等待的顾客数量,与customers的值相等,为了解决不能读取信号量当前值的问题 Semaphore customers=0, operator=0, mutex=1; Waiting=0; Process operator() //操作员进程 { while(1) { wait(cust
您可能关注的文档
- 餐饮服务和管理.鸡尾酒教案.doc
- 餐饮连锁经营和管理解答题和名词解释.doc
- 餐饮信息管理系统概要的设计说明书.doc
- 仓储管理和配送中心运营重点.doc
- 沧东发电有限责任公司机组标准运行方式规定(已批准).doc
- 藏族是青藏高原最古老.doc
- 操纵手柄机械加工工艺综合卡片.doc
- 操作系统2002--进程同步和互斥.ppt
- 操作系统.--.处理器管理.ppt
- 操作系统.操作系统练习2.ppt
- (正式版)DB62∕T 4468-2021 《小麦品种 兰天42号》.pdf
- (正式版)DB62∕T 4419-2021 《天麻栽培技术规程》.pdf
- (正式版)DB62∕T 4430-2021 《河西地区杂交西瓜种子制种田套种向日葵栽培技术规程》.pdf
- (正式版)DB62∕T 4514-2022 《马鞭草栽培技术规程》.pdf
- (正式版)DB62∕T 4529-2022 《风力发电机组叶片维护技术规程》.pdf
- (正式版)DB62∕T 4546-2022 《青杨天牛综合防治技术规程》.pdf
- CN119432049A 一种聚氨酯树脂基水润滑轴承复合材料及其制备方法 (中国科学院兰州化学物理研究所).pdf
- CN119426846A 一种蓝宝石与可伐合金封接用活性钎料及其制备方法 (北京有色金属与稀土应用研究所有限公司).pdf
- CN119432597A 基于印章微结构图案化的血管化类器官芯片及其制备方法 (上海交通大学).pdf
- CN119433348A 一种高钴镍二次硬化钢用超低硫超纯铬铁及其制备方法 (成都先进金属材料产业技术研究院股份有限公司).pdf
最近下载
- 商务谈判(第三版)课后习题答案作者杨群祥习题答案出版社配套课件剖析.pdf VIP
- 鱼c小甲鱼零基础学python全套课后题.pdf
- 血透室材料课件ppt.pptx VIP
- 全国计算机一级WPS Office考试真题试卷(含详细答案).docx VIP
- 重汽零部件图号编制规则.ppt VIP
- 2024年安全工程师《建筑安全实务》资料.pdf VIP
- 大泡性视网膜脱离疑难病例讨论.ppt VIP
- 第11课 走进新时代 第一课时(课件)2026秋统编版道德与法治五年级上册.ppt
- 2024年昭通市直机关遴选公务员考试真题汇编附答案解析.docx VIP
- 第6课 自我保护,免受伤害 第1课时 课件(内嵌视频)2026-2027学年道德与法治四年级上册统编版.pptx VIP
原创力文档

文档评论(0)