- 6
- 0
- 约5.91千字
- 约 36页
- 2018-08-01 发布于江苏
- 举报
操作系统概念:七章 进程同步
操作系统概念 第七章:进程同步 本章主要内容 背景 临界区域问题 同步硬件 信号量 经典同步问题 管程 7.1 背景 共享数据的并发访问可能导致数据的不一致 维护数据的一致性需要能够保证协作进程顺序执行的机制 竞争条件(Race Condition) 生产者 while(1) { while (counter == BUFFER_SIZE) ; // do nothing //produce an item and put in nextProduced buffer[in] = nextProduced; in = (in + 1) % BUFFER_SIZE; counter ++; } 竞争条件 消费者 while (1) { while (counter == 0) ; // do nothing nextConsumed = buffer[out]; out = (out + 1) % BUFFER_SIZE; counter --; } 竞争条件 counter++可按如下方式以机器语言实现 register1 = counter register1 = register1 + 1 counter = register1 counter - - 可按如下方式实现 register2 = counter register2 = r
您可能关注的文档
- 投标配置及分项报价表格.doc
- 投资担保业务操讲义(完整版).doc
- 投融界:骗子投人七大特征,创业者识破必知.docx
- 投资潮独家探秘:西少爷肉夹馍背后地故事.docx
- 投资会计核算掌握可供出售金融资产会计核算掌握长期股权.ppt
- 投资者进行短线至超短线交易时.doc
- 抗变态反应药 抗组胺药物 H1受体阻断药 钙剂 习题(护理药物学)3.ppt
- 抗感冒药巿场调查问卷.doc
- 抗战70周年小张托管时间安排.doc
- 抗战史料——缅甸前线地大阪兵.doc
- 2026年中国试验器行业市场占有率及投资前景预测分析报告.docx
- 2026年企业技术保护与知识产权协议.docx
- 2026年中国输配电设备行业市场分析与发展方向研究报告(定制版).docx
- 2026年企业知识产权的现状问题和建议.docx
- 2026年企业知识产权及商业秘密策划管理协议.docx
- 2026年企业知识产权纠纷策划协调协议样本.docx
- 深圳专用新教材英语沪教版八年级上册Unit8 Pets and us单元测试(含解析).docx
- 贵州贵阳市2025-2026学年度第二学期高二年级期末英语试卷(含答案).docx
- 北京市顺义区第一中学2025—2026学年度第二学期期末练习高二英语试卷(含答案).docx
- 甘肃兰州市新区教育片区联考2025--2026学年第二学期期末考试高一英语学科试卷(含答案).docx
最近下载
- L1000接线手册VerB用户手册.pdf
- “质量文化与道德行为”在ISO 9001(DIS)-2026标准中的应用指南(雷泽佳编制-2026A1).pdf VIP
- QB∕T 5349-2018 车用聚烯烃弹性体(TPO)薄膜和片材.pdf
- 英伟达2026GTC大会-黄仁勋演讲PPT76页.pdf VIP
- AXITRON_沉积设备操作手册.pdf VIP
- 2025年一级注册消防工程师继续教育考试题库及答案.pdf VIP
- 《汽车内饰用材介绍》课件.ppt VIP
- JC-T 2200-2013 水泥基泡沫保温板.pdf VIP
- 医学模拟Debriefing评价(DASH)导师版.PDF VIP
- DG_TJ08-94-2024民用建筑水灭火系统设计标准.pdf
原创力文档

文档评论(0)