- 1
- 0
- 约1.23万字
- 约 73页
- 2017-02-05 发布于湖北
- 举报
第3章 同步、通信与死锁 主要内容 临界区管理 信号量与PV操作 进程通信 死锁 转向 3.1.3 进程的交互:竞争与协作(1)第一种是竞争关系 系统中的多个进程之间彼此无关 系统中的多个进程之间彼此相关 资源竞争的两个控制问题: 一个是死锁(Deadlock)问题, 一个是饥饿(Starvation) 问题 既要解决饥饿问题,又要解决死锁问题。 进程互斥是指若干个进程因相互争夺独占型资源时所产生的竞争制约关系。 进程的交往:竞争与协作(2)第二种是协作关系 某些进程为完成同一任务需要分工协作。 进程同步指为完成共同任务的并发进程基于某个条件来协调它们的活动,因为需要在某些位置上排定执行的先后次序而等待、传递信号或消息所产生的协作制约关系。 进程同步指两个以上进程基于某个条件来协调它们的活动。一个进程的执行依赖于协作进程的消息或信号,当一个进程没有得到来自于协作进程的消息或信号时需等待,直到消息或信号到达才被唤醒。 进程互斥关系是一种特殊的进程同步关系,即逐次使用互斥共享资源,是对进程使用资源次序上的一种协调。 3.2.1 互斥与临界区(1) 临界资源:一次仅允许一个进程使用的共享资源,如打印机,表格,磁带机。 临界区:在每个进程中方位临界资源的那段程序。 与同一变量有关的临界区分散在各进程的程序段中,而各进程的执行速度不可预知。 如果保证进程在临界区执行时,不让
您可能关注的文档
最近下载
- 慢性胃炎的健康宣教.pptx VIP
- 河南五市(南阳、信阳、漯河、驻马店、三门峡)2026年高三(二模)地理试卷(含答案).pdf
- 2025年注册岩土工程师(专业知识)下午试卷真题及答案.docx VIP
- T_CECA-G 0223-2023 公共建筑能源费用托管型合同能源管理服务规范.docx VIP
- 河南农业大学《环境化学》期末考试试卷.doc VIP
- 景观设计——从概念到形式.ppt VIP
- 水利工程设计概(估)算编制规定(水总[2014]429号)(可打印稿).pdf VIP
- 建筑垃圾处置方案(完整版).docx VIP
- 成都地产景观常用植物图片.pdf VIP
- 医疗设备更新项目初步设计.docx
原创力文档

文档评论(0)