版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第2单元 进程管理第4节 进程之间的同步与互斥l 同步与互斥概念l 同步与互次解决办法l 举例并发进程之间有两种制约关系l 间接制约关系(互斥)l 直接制约关系(同步)互斥对于某个共享资源,如果一个任务正在使用,其他任务只能等待,等到该任务释放该资源后,等待的任务之一才能使用它,进程间的这种相互制约关系称为互斥 互斥是由于竞争使用资源引起的互斥是由于竞争使用资源引起的同步 同步由合作引起同步由合作引起 相关的任务在执行上要有先后次序,一个任务相关的任务在执行上要有先后次序,一个任务要等其伙伴发来通知,或建立了某个条件后才能继要等其伙伴发来通知,或建立了某个条件后才能继续执行,否则只能等待。续执
2、行,否则只能等待。这种关系称为进程这种关系称为进程同步同步 第2单元 进程管理第4节 进程之间的同步与互斥l 同步与互斥概念l 同步与互次解决办法l 举例信号灯的操作由操作系统内核提供的原语操作,这个操作称为P、V操作 创建信号灯时,应准确说明信号灯的初值 ,且这个初值绝不能为负值 入 口 S-1 S S0 ?转进程调度返回 入信号灯等待队列 置“等待状态”0 0信号灯的值: = 0 时,表示绿灯,代表有资源可用 0V操作用于释放资源,如果有进程操作用于释放资源,如果有进程再等待这个资源,那么唤醒它再等待这个资源,那么唤醒它信号灯的值: 0 B.0 C.0 D.0例子1、若信号量S初值为2,当前值为1,则表示有 ( )个进程在与S相关的队列上等待。A0 B1C2D32、一种资源的数量是8,这个资源对应的信号量的当前值是2,说明:( )A. 有2个进程等待这个资源B. 有2个资源可以使用C. 有6个进程等待这个资源D. 有6个资源可以使用作业 教材4-14 教材4-15 并发进程之间存在直接和间接的关系,直接的关系叫同步,间接的关系叫互斥 利用信号灯可以
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 985美术生就业方向解析
- 2026 人教版三年级数学下册第一单元《位置与方向(一)》模拟测试卷(含答案)
- 银行应急响应预案
- 预应力筋张拉记录表格填写
- (正式版)DB42∕T 2546-2026 老年慢性疾病中医药管理规范
- 2026年上半年四川内江市隆昌市紧密型县域医疗卫生共同体总医院部分成员单位自主考试招聘卫生专业技术人员57人考试参考题库及答案解析
- 2026西藏日喀则市审计局招聘注册会计师1人笔试备考题库及答案解析
- 2026云南昆明铁路运输中级法院招聘编外聘用人员5人考试模拟试题及答案解析
- 江苏苏州市相城区2025-2026学年第二学期阶段质量监测初二英语试卷(试卷+解析)
- 2026浙江大学科技园招聘2人考试备考试题及答案解析
- 2026年黑龙江省《保密知识竞赛必刷100题》考试题库带答案详解(基础题)
- 2026四川南充市仪陇县疾病预防控制中心(仪陇县卫生监督所)遴选4人建设笔试参考题库及答案解析
- 2026乌鲁木齐市招聘警务辅助人员(1134人)建设笔试备考试题及答案解析
- 智能体龙虾AI助手(小龙虾)应用实践-
- 2026上海春季高考语文试题试题含答案
- 蝶阀维修施工方案(3篇)
- 广东省广州市黄埔区2024-2025学年八年级下学期期末语文试题及答案
- 幼儿园采购园服制度
- 2026四川甘孜州能源发展集团有限公司招聘29人考试参考试题及答案解析
- 高速维护应急预案(3篇)
- 2026广西桂林市从“五方面人员”中选拔乡镇领导班子成员139人笔试模拟试题及答案解析
评论
0/150
提交评论