- 16
- 0
- 约3.84千字
- 约 7页
- 2017-01-01 发布于重庆
- 举报
操作系统第一次实验报告_操作系统临界区问题
操作系统临界区问题一、实验目的本实验讨论临界区问题及其解决方案。实验首先创建两个共享数据资源的并发线程。在没有同步控制机制的情况下,我们将看到某些异常现象。针对观察到的现象,本实验采用两套解决方案:? 利用Windows 的mutex 机制? 采用软件方案然后比较这两种方案的性能优劣。二、实验步骤1、制造混乱Windows 操作系统支持抢先式调度,这意味着一线程运行一段时间后,操作系统会暂停其运行并启动另一线程。也就是说,进程内的所有线程会以不可预知的步调并发执行。为了制造混乱,我们首先创建两个线程t1 和t2。父线程(主线程)定义两个全局变量,比如accnt1 和accnt2。每个变量表示一个银行账户,其值表示该账户的存款余额,初始值为0。线程模拟在两个账户之间进行转账的交易。也即,每个线程首先读取两个账户的余额,然后产生一个随机数r,在其中一个账户上减去该数,在另一个账户上加上该数。代码如下:#includestdio.h#includestdlib.h#includewindows.hint accnt1=0;int accnt2=0;double begin=0;double end=0;double time=0;int a=1;//HANDLE hMutex=CreateMutex(NULL,FALSE,NULL);DWORD WINAPI run(LPVOID p)
您可能关注的文档
- 慕课的本质现状及其展望.doc
- 恒宝施组沿滩区2016年贫困村自来水入村工程仙市镇上水村管网延伸工程.docx
- 急倾斜煤层柔性掩护支架采煤作业规程(4m_65-75°).doc
- 怎样用Maya打造质感玉石.doc
- 慢性盆腔炎的中医护理方案.doc
- 情景领导(学员教材).doc
- 成都轨道交通近期信息资料2016.doc
- 我与左邻右舍的备课薄.doc
- 成长中的当代中国建筑师.docx
- 我们必须行动起来,坚决捍卫“中国南海主权”.doc
- 部编人教版三年级语文上册部编版教案-第5单元16.金色的草地.doc
- 部编人教版三年级语文上册部编版教案-第6单元18.富饶的西沙群岛.doc
- 部编人教版三年级语文上册部编版教案-第6单元19.海滨小城3套.doc
- 部编人教版三年级语文上册部编版教案-第7单元21.大自然的声音.doc
- 部编人教版三年级语文上册部编版教案-第6单元19.海滨小城.doc
- 部编人教版三年级语文上册20.美丽的小兴安岭课堂实录3套.doc
- 部编人教版三年级语文上册20.美丽的小兴安岭说课稿3套.doc
- 部编人教版三年级语文上册20美丽的小兴安岭第1课时教案.doc
- 部编人教版三年级语文上册20美丽的小兴安岭含答案3套.doc
- 部编人教版三年级语文上册20美丽的小兴安岭第1课时教案3套.doc
最近下载
- 2026年国家公务员考试《公安专业科目》真题.docx VIP
- 电力机车电气系统检查与故障处理课件:HXD3B型电力机车主电路系统—牵引变流器(二).pptx
- 电力机车电气系统检查与故障处理课件:HXD3B型电力机车电气线路原理图.pptx
- 电力机车电气系统检查与故障处理课件:HXD3B型电力机车总线系统.pptx
- 电镀锌工艺化学介质讲解课件.ppt VIP
- 2025年12月英语四级真题(第一套).docx VIP
- 宝钢C111电镀锌机组改造工艺设计探讨.pdf VIP
- 电力机车电气系统检查与故障处理课件:HXD3B型电力机车牵引电机.pptx
- 电力机车电气系统检查与故障处理课件:HXD3B型电力机车TCMS网络控制系统.pptx
- 《电力机车牵引控制技术》课件 第5章 HXD3B型电力机车辅助电路系统 .pptx
原创力文档

文档评论(0)