- 6
- 0
- 约4.15万字
- 约 20页
- 2018-10-25 发布于湖北
- 举报
3. 程序和进程
2.1. 进程通信
现代的计算机系统有很多是多处理机或分布式系统,在这样的系统中往往有大量的进程或线程在进行协
同工作。因此,进程通信就显得尤为重要。本节中我们将花大量篇幅来讨论与进程间通信(IPC InterProcess
Communication )相关的各种问题。
2.1.1. 临界区
一个良好的解决临界资源使用的方案,应该遵循以下四个原则:
1. 任何时候不能有一个以上进程同时进入临界区。
2. 等待使用临界资源的进程能够在有限时间内进入临界区。
3 .处于临界区之外的进程不应该阻止其它进程进入临界区。
4. 对进程执行的速度、CPU 个数等不作任何假设。
2.1.2. 各种互斥算法
本节给出的算法都存在这样或那样的问题。其中绝大多数都存在着“忙等待”(busy waiting )的问题。
1.算法 1 (简单锁变量)
解决临界资源互斥的最简单的想法是:为每个临界资源设置一个锁变量,lock=0 表示锁开着;lock=1 表
示锁关闭)。
while ( lock == 1)
; // 忙等待
您可能关注的文档
- 2017年级一般公共预算本级支出决算表.PDF
- 2017年金融监管研究总目录.PDF
- 2017年山东泰安市中考真题历史.PDF
- 103年度教师实务成长清单.PDF
- 106学年度慈济学校财团法人慈济大学附属高级中学教师甄选.PDF
- 177期风险揭示书和说明书.PDF
- 187期风险揭示书和说明书.PDF
- 980年以来日本宋代法制史研究现状和课题.PDF
- 2018年第一期安宁发展投资集团有限公司.PDF
- 2011全球失智症报告.PDF
- 8.《健康信息学 术语系统中护理实践表示的分类结构》国家标准编制说明.pdf
- 1、兵工民品行业计量技术规范项目建议书(热板式凝胶时间测定仪校准规范).pdf
- 02 附件3 轻工业计量技术规范项目建议书-真空冷冻干燥机校准规范.pdf
- 四道有关近似值计算习题及答案详解一.docx
- 5.《合成树脂工业水污染物排放标准(征求意见稿)》编制说明.pdf
- 会计荣誉证书公示.docx
- 02 除颤试验脉冲发生器校准规范 - 副本.pdf
- 1、《金属类板式微反应器控制系统校准规范》等151项行业计量技术规范计划项目汇总表.pdf
- 2.《健康信息学 患者健康卡数据 第4部分:扩展临床数据》国家标准编制说明.pdf
- 《食物血糖生成指数测定与标示规范》编制说明(征求意见稿).pdf
最近下载
- 我的快乐寒假生活PPT主题班会课件.pptx VIP
- 2025年福建省中考数学试题(含标准答案及解析).pdf
- 毕业论文设计《碟式分离机设计》.doc VIP
- 二级注册计量师计量法律法规及综合知识(计量综合知识)模拟试卷10.doc VIP
- Think1 Unit3 知识清单及作业单.pdf VIP
- 规范《GB5085.3-1996-危险废物鉴别标准浸出毒性鉴别》.pdf VIP
- 含特殊药品复方制剂培训教材.ppt VIP
- 改革开放以来浙江省基层团建工作的发展.pdf VIP
- (高清版)DG∕TJ 08-2183-2015 城市道路养护维修作业安全技术规程.docx VIP
- IEC60335家用和类似用途电器的安全通用要求-1.pdf VIP
原创力文档

文档评论(0)