- 30
- 0
- 约1.41万字
- 约 89页
- 2018-06-14 发布于福建
- 举报
Chapter 7 进程互斥和同步
设key[S]=1时表示类名为S的临界区可用,key[S]=0时表示类名为S的临界区不可用。 则,unlock(key[S])只用一条语句 即可实现。即: key[S]←1 问题分析 用加锁法解决进程互斥的问题时,一个进程能否进入临界区是依靠自己的测试。 建立一个信号量步骤: 说明所建信号量所代表的意义 赋初值 建立相应的数据结构以便指向那些 等待使用该临界区的进程。 用信号量实现两并发进程PA,PB互斥的描述如下: 1) 设sem为互斥信号量,其取值范围为(1,0,-1)。 其中sem=1 表示进程PA和PB都未进入类名为S的临界区, sem=0 表示进程PA或PB已进入类名为S的临界区, sem=-1 表示进程PA和PB中,一个进程已进入临界区,而另一个进程等待进入临界区。 同步的消息实现机制 如果对一个消息或事件赋以唯一的消息名,则可用过程: wait (消息名) 表示进程等待合作进程发来的消息,而用过程 signal (消息名) 表示向合作进程发送消息。 几种通信方式都可用于大量数据传送,而且,由于其通信方式不同,需要使用不同的控制方式来达到通信进程之间同步或互斥的目的。
您可能关注的文档
- 9集邮业务和管理.ppt
- Adidas和将门商标之恩怨情仇.ppt
- adp_0409_MRP和ERP16.ppt
- Access 资料库和Word 合并列印.ppt
- AD和DA转换技术 -免费下载.ppt
- ahb_1019_生产和运作战略决策.ppt
- ANBOUND-管理视野和培训资源-第731期.doc
- aci_公司治理和规范运作.ppt
- Ang2和VEGF的协同作用及其在抗肿瘤血管新生治疗中的应用.doc
- AGV运动建模和仿真分析.doc
- CN118956348A 一种环保可降解复合抑尘剂及其制备方法 (生态环境部华南环境科学研究所(生态环境部生态环境应急研究所)).pdf
- CN118957147A 鉴别重楼属属级植物的方法、试剂及应用 (中国科学院昆明植物研究所).pdf
- CN118961123A 一种地震模拟实验装置及其使用方法 (甘肃省地震局(中国地震局兰州地震研究所)).pdf
- CN118961953A 磁固相萃取结合单杆质谱检测脂溶性维生素ADE的方法 (杭州佰辰医学检验所有限公司).pdf
- CN118965595A 基于复杂三维内流流场的超声速进气道逆向设计方法 (中国空气动力研究与发展中心超高速空气动力研究所).pdf
- CN118966465A 基于大数据的供热系统负荷预测方法、系统和介质 (北京鸿丰智控科技有限公司).pdf
- CN118962363A 一种油浸式变压器故障电弧定位方法及相关装置 (国网湖南省电力有限公司电力科学研究院).pdf
- CN118961416A 架空输电线路悬垂线夹金具力学性能试验装置与方法 (湖南省湘电试验研究院有限公司).pdf
- CN118961865A 一种马赛克分布式组合区间磁化方法以及检测方法 (四川德源管道科技股份有限公司).pdf
- CN118962078A 一种湖相泥页岩化学相划分方法、系统、设备和存储介质 (东北石油大学三亚海洋油气研究院).pdf
原创力文档

文档评论(0)