- 1
- 0
- 约2千字
- 约 4页
- 2017-03-13 发布于重庆
- 举报
北交大操作系统作业-读者写者问题
写者优先方案:
int readcount, writecount; initial value 0
semaphore mutex_1, mutex_2, mutex_3, w, r ; initial value 1
READER
P mutex_3 ; //是控制读进程的队列的P mutex_3 能执行完后等在这一句的读者最多只有1个。 P r ; // 判断有没有写进程在临界区,有的话等待,没有的话不让新的写进程进来 P mutex_1 ; // mutex 1保证对readcount的互斥访问,防止多个reader对readcount的写操作 readcount : readcount + 1; if readcount 1 then P w ; //第一个读进程需要判断是否有写进程在进行写操作,有的话需要等待,没有的话不让写进程进行新写操作 V mutex_1 ; //结束对readcount的互斥访问
V r ; //归还锁,让写进程可以进临界区
V mutex_3 ;
reading is done
P mutex_1 ;//保证readercount不被多个读操作同时修改 readcount : readcount - 1; if readcount 0 then V w ;//最后一个离开临界区的读进程需要归
您可能关注的文档
- 化工仿真间歇反应思考题.docx
- 化工企业冬季四防工作.doc
- 化工企业行业分类.doc
- 化工信息资料复合肥行情分化趋势明显(7月第2周).doc
- 化工冬季防冻防凝.doc
- 化工传递过程大纲.docx
- 化工制图上机指导.doc
- 铜铝排重量计算公式.doc
- 铜铬黑无机黑色颜料环保无毒性铜铬黑耐高温铜铬黑.doc
- 化工单元操作习题.doc
- 基于光量子计算机的电网停电后分区模型及量子比特扩容方法.pdf
- 基于量子纠缠光源的椭圆偏振测量技术研究进展.pdf
- 量子博弈:美国在量子信息科技领域的对华竞争.pdf
- 济南市一次污染传输过程中的光量子雷达联合组网监测.pdf
- 用大学物理知识诠释前沿科技——从光的偏振到量子通信.pdf
- 面向公众的前沿科学可视化传播策略研究——以量子科技领域为例.pdf
- 我国量子产业专利池构建对策研究——基于安徽省“量子高地”分析.pdf
- 颠覆性技术如何突围:量子科技崛起背后的多源流耦合逻辑 (1).pdf
- 基于HHL算法的量子牛顿-拉夫逊法潮流计算.pdf
- 欧洲未来产业布局战略及对我国的启示——基于《量子技术计划:战略路线图》的跨界整合式创新研究.pdf
最近下载
- 标准图集-23S519-小型排水构筑物.pdf VIP
- (正式版)D-L∕T 1926-2018 火力发电机组自启停控制系统技术导则.docx VIP
- 复合材料无损检测技术培训课件.pptx VIP
- 研学老师面试试题大全.doc VIP
- 2025年上海市高中学业水平考试信息科技试卷(第2套模拟卷)汇编.doc VIP
- 《中医健康管理适宜技术》课件 第九章 常见慢性病的中医健康管理.pptx
- 上汽通用别克-全新一代GL8-产品使用说明书-28T Avenir-SGM6522UAA3-2018年款别克全新一代GL8用户手册.pdf
- 国家开放大学《工程数学(本)》形成性考核作业1-4参考答案.docx VIP
- 2026年铁路调度员考试试题及答案.doc VIP
- (正式版)D-L∕T 1921-2018 电力建设企业应急能力建设评估规范.docx VIP
原创力文档

文档评论(0)