- 5
- 0
- 约 70页
- 2017-05-05 发布于四川
- 举报
第3章进程同步与通信xiugai
第3章 进程同步与通信;取空闲块的进程Getspace:
Begin
局部变量 g
g=stack[top]
top=top-1
返回值为g
End;●;程序的制约方式有如下两种 :
(1)间接制约方式。?互斥
这是由于竞争相同资源而引起的,得到资源的程序段可以投入运行,而得不到资源的程序段就是暂时等待,直至获得可用资源时再继续运行。
(2)直接制约方式。?同步
这通常是在那些逻辑上相关的程序段之间发生的。一般是由于各种程序段要求共享信息引起的。;进程同步的基本概念;;例:P1,P2两线程共享变量COUNT(COUNT的初值为5)
P1:{
R1=COUNT;
R1=R1+1;
COUNT=R1; }
P2:{
R2=COUNT;
R2=R2+1;
COUNT=R2; };While(1){
;互斥实现的硬件方法;;互斥实现的软件方法;//进程0
while (flag[1])
//什么都不做 ;
flag[0]=true;
临界区;
flag[0] =false;
剩余区;
//进程1
while ( flag[0])
//什么都不做 ;
flag[1]=true;
临界区;
flag[1] =false;
剩余区;;//进程0
flag[0]=true;
while (flag[1])
//什么也不做
您可能关注的文档
- 第14课匈奴的兴起及与汉朝的和12战.ppt
- 第12课新潮冲击下的社会生活[历史必修二].ppt
- 第16课中外的交往和冲突2.ppt
- 第18课中国社会主义经济建设的曲折发展[刘].ppt
- 第1单元第1课从百草园到三味书屋2.ppt
- 第18课“广玉兰”第二课时课件.ppt
- 第16课昌盛的秦汉文化[一].ppt
- 第18章量子力学初步[电子工业出版社new].ppt
- 第19-21课近代社会生活.ppt
- 第1章c基础知识3.ppt
- T∕QGCML 3144-2024 市场化科普工作规范.docx
- T∕QGCML 3157-2024 智能型水产投料轨道车.docx
- T∕QGCML 3164-2024 表面处理污泥水热制备聚硫铁晶体.docx
- T∕QGCML 3138-2024 可燃气体与有毒气体报警器主板控制软件.docx
- T∕QGCML 3075-2024 井下钻探技术在特厚煤层中精准探测技术规程.docx
- T∕QGCML 3139-2024 基于STM32天然气煤气检测报警系统.docx
- T∕QGCML 3079-2024 煤矿预防工伤事故服务管理规范.docx
- T∕QGCML 3086-2024 综采工作面过超高空巷高水充填技术规程.docx
- T∕QGCML 3061-2024 远程费控电能表.docx
- T∕QGCML 3131-2024 便携式大气颗粒物智能检测分析仪.docx
最近下载
- R111、R112:油罐(2006年合订本)国标 行业图集.pdf VIP
- 执业药师专业对照表.doc VIP
- 梁开洞计算(矩形洞口).xls VIP
- 第一单元达标测试卷(单元测试)(含答案).docx VIP
- 2026年陕西省继续教育公需课考试题(含答案).docx VIP
- 红军长征纪念长征胜利90周年PPT.ppt VIP
- 16G101-1图集高清晰版PDF1(32).docx VIP
- (2026年)纪念红军长征胜利90周年:铭记长征历史 传承红色血脉PPT课件.pptx VIP
- T_CICC 45002-2025 多余度同步交换网络iRAX.pdf VIP
- IBM服务器及存储设备维护方案.售后服务.pdf VIP
原创力文档

文档评论(0)