- 38
- 0
- 约5.93千字
- 约 38页
- 2018-05-20 发布于湖北
- 举报
操作系统进程互斥及同步-互斥
4.4 进程之间的约束关系 程序并发执行的相互制约 间接的相互制约关系 —— 资源共享(竞争资源系统) 直接的相互制约关系 —— 公共变量(进程协作) 间接制约 由共享公有资源而造成的对并发进程执行速度的间接制约。 受间接制约的类中各程序段在执行顺序上是任意的。 间接制约的几个进程是互斥关系 使用临界区应遵守的原则 各进程享有独立,平等的竞争共享资源的权利。 某个进程不在临界区,不阻止其他进程进入 排它性,只能有一个进程进入临界区 有限等待,某个进程申请使用临界区后,必须在有限的时间内离开。 4.5同步机构 操作系统提供的同步机构如下两种: 锁和上锁、开锁操作 信号灯和PV操作 开锁原语 算法 unlock 输入:锁变量w 输出:无 { w=0;∕*开锁*∕ } 信号灯 信号灯是整型变量。 变量值 ≥ 0 时,表示绿灯,进程执行; 变量值 ? 0 时,表示红灯,进程停止执行。 注意:创建信号灯时,应准确说明信号灯 s 的意义和初值 (这个初值 绝不能为负值)。 P 操作的实现 V 操作的实现 PV操作是通过原语实现的 4.6 进程互斥的实现 程序描述 pa( ) pb( )
您可能关注的文档
- 摄影用光与拍摄角度以及基础的构图原则.ppt
- 搅拌器推流器的附件及安装培训技巧资料.ppt
- 摩擦及润滑基础知识.doc
- 摄影角度与景别.ppt
- 摩擦磨损及润滑题库.doc
- 撕日历日子.ppt
- 撬棍学问教案.ppt
- 摄影基础 单反镜头及滤镜-1.ppt
- 操作系统 第2部分_进程互斥及同步2.ppt
- 操作系统WindowsXP使用.ppt
- 中国国家标准 GB/T 47443-2026温室气体声明的核查和审定通用要求与指南.pdf
- GB/T 15972.48-2026光纤试验方法规范 第48部分:传输特性的测量方法和试验程序 偏振模色散.pdf
- 《GB/T 15972.48-2026光纤试验方法规范 第48部分:传输特性的测量方法和试验程序 偏振模色散》.pdf
- 中国国家标准 GB/T 15972.48-2026光纤试验方法规范 第48部分:传输特性的测量方法和试验程序 偏振模色散.pdf
- GB/T 18978.129-2026人-系统交互工效学 第129部分:软件个性化导则.pdf
- 中国国家标准 GB/T 18978.129-2026人-系统交互工效学 第129部分:软件个性化导则.pdf
- 《GB/T 18978.129-2026人-系统交互工效学 第129部分:软件个性化导则》.pdf
- GB/T 45870.3-2026弹簧 测量和试验参数 第3部分:冷成形圆柱螺旋扭转弹簧.pdf
- DB23_T 3696—2024大数据安全服务人员能力评价.docx
- DB31_T 1541-2025 汽车零部件行业智能工厂建设技术规范.docx
原创力文档

文档评论(0)