- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 临界资源:critical resource 我们把一次仅允许一个进程使用的资源称为临界资源。对临界资源的访问是互斥的。 许多物理设备,如输入机、打印机、磁带机等都具有这种性质。软件资源,如公用变量、表格、队列等也都具有这一特点。 临界区:critical section 对临界资源进行访问的程序代码称为临界区。进程必须互斥的进入临界区。 * 为什么访问临界资源时必须要互斥? * 为什么访问临界资源时必须要互斥? 0 1 2 3 插入位置in buffer(in)=Pi; in=(in+1); 就是临界区 void pi( )//i=0,1,2…… { while(1) { buffer(in)=Pi; in=(in+1); } } * 为什么访问临界资源时必须要互斥? 0 1 2 3 插入位置in void p1( ) { while(1) { buffer(in)=P1; in=(in+1); } } void p2( ) { while(1) { buffer(in)=P2; in=(in+1); } } p1 插入位置in * 为什么访问临界资源时必须要互斥? 0 1 2 3 插入位置in void p1( ) { while(1) { buffer(in)=P1; in=(in+1); } } void p2( ) { while(1) { buffer(in)=P2; in=(in+1); } } p1 插入位置in p2 * 机场售票 设:x代表某航班机座位数,p1和p2两个售票进程(两个窗口),售票工作是对变量x减1。 void p1( ) { while(1) { x=x-1;//临界区 } } void p2( ) { while(1) { x=x-1;//临界区 } } 这两个进程在一个处理机C上并发执行,分别使用内部寄存器r1和r2。 * 两个进程共享一个变量x时,两种可能的执行次序: r1=x; r1=r1-1; x=r1; r2=x; r2=r2-1; x=r2; r1=x; r2=x; r2=r2-1; x=r2; r1=r1-1; x=r1; 设x的初值为10,两种情况下的执行结果: 情况A为 x = 10-2 情况B为 x = 10-1 情况A 情况B * 无关关系 :这些进程间彼此毫无关系,互不影响 相关关系 :这些进程间彼此往往相关,互相影响,要进行合理的控制和协调才能正确执行 共享临界资源关系 相互合作关系 并发进程之间的关系 * 共享临界资源关系 :多个进程之间的执行顺序没有先后,但是不能同时访问临界资源(间接制约关系)。例如,多个进程共同使用一台打印机。(互斥) 相互合作关系 :一组进程之间的执行顺序有先后(直接制约关系)。例如,一个计算进程和一个打印进程共同完成一个任务。(同步) 相关的并发进程之间有什么关系? * 多个进程因为使用临界资源会有互斥关系。 多个进程合作完成一个任务,执行顺序有先后关系,这就是同步关系。 总结 * * * *
您可能关注的文档
最近下载
- 2026年春人教版新版八年级下册英语单词表(每日背默共22天).pdf VIP
- 中考生物总复习题型突破1识图题.pptx VIP
- 浅谈火场供水存在的主要问题及对策.doc VIP
- 中考生物总复习(冀少版)精品:重要题型突破 题型:识图题.ppt VIP
- 中考生物总复习(冀少版)精品:重要题型突破 题型:实验探究题.ppt VIP
- 兴国宾馆深度能源审计综合报告.pdf VIP
- 第二章 生物的遗传和变异(章末复习课件)-八年级生物下册(冀少版).pptx VIP
- 2020-2024伊利集团四大能力(指标细化)配套word15页7114字数.docx VIP
- 电费电价培训.pptx
- 初三化学2025年上学期期末综合试卷(含答案).docx VIP
原创力文档


文档评论(0)