- 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])
//什么也不做
您可能关注的文档
最近下载
- 第三单元第七课+家庭生活中的卫生+家庭衣物巧收纳课件+2025-2026学年+人民版初中劳动技术八年级上册.pptx VIP
- 剪映短视频策划、拍摄、剪辑实战教程:短视频音频的应用PPT教学课件.pptx VIP
- 浙江省执业医师注册健康体检表.docx VIP
- 剪映短视频策划、拍摄、剪辑实战教程:短视频字幕与贴纸的应用PPT教学课件.pptx VIP
- 剪映短视频策划、拍摄、剪辑实战教程:短视频的后期调整PPT教学课件.pptx VIP
- 北师大版八年级物理下册《8.1压强》同步练习题(带答案).docx VIP
- 剪映短视频策划、拍摄、剪辑实战教程:剪映剪辑基础PPT教学课件.pptx VIP
- 剪映短视频策划、拍摄、剪辑实战教程:精细剪辑短视频PPT教学课件.pptx VIP
- 二十五项反事故措施.pdf VIP
- 十五五时期经济社会发展座谈会十五五如何谋篇布局.pptx VIP
原创力文档

文档评论(0)