- 9
- 0
- 约8.53千字
- 约 51页
- 2017-08-06 发布于河南
- 举报
ch3-3.4管程1
3.4 管程 3.4.1 管程和条件变量 3.4.2 霍尔方法实现管程 3.4.3 汉森方法实现管程 3.4.1什么是管程?(1)为什么要引入管程 把分散在各进程中的临界区集中起来进行管理 ; 防止进程有意或无意的违法同步操作; 便于用高级语言来书写程序,也便于程序正确性验证。 什么是管程?(2) 管程是由局部于自己的若干公共变量及其说明和所有访问这些公共变量的过程所组成的软件模块 管程有以下属性 ?共享性: ?安全性: ?互斥性: 管程的基本形式 TYPE 管程名 = MONITOR 管程变量说明; define (能被其他模块引用的)过程名列表; use (要引用的模块外定义的)过程名列表; procedure 过程名(形式参数表); begin 过程体; end; …… procedure 过程名(形式参数表); begin 过程体; end; begin 管程的局部数据初始化语句; end; 管程的结构 管程的示例 TYPE SSU = MONITOR var busy : boolean; nobusy : semaphore; define require, return; use wait, signal; procedure
您可能关注的文档
最近下载
- 领取执行款授权委托书.docx VIP
- 城市经济学(全套 课件451P).ppt VIP
- 2025年智慧树知到《公共关系实务》考试题库及答案解析.docx VIP
- 塑料袋生产工艺流程详解资料.docx VIP
- 《增材制造工艺制订与实施》课件——增材制造技术的原理.pptx VIP
- 宁大财务管理试题及答案2025年必考版本.pdf VIP
- 投标函-山东济南发电设备.DOC VIP
- 公益培训-施工安全管理、高处作业、有限空间作业、施工临时堆载、冒险作业、沟槽开挖安全管控及重大隐患判定《全省建筑保温材料安全隐患全链条整治行动方案》宣贯.docx VIP
- 专利侵权检索分析报告.PDF VIP
- 园林硬质材料选编.ppt
原创力文档

文档评论(0)