实验 6:临界区的互斥访问
— 、实验目的:
1、进程的同步问题是操作系统处理机管理的一大核心问题, 为了更好的理解和掌握操作系统管理的思想, 现通过临界区的互斥访问来了解对临界资源的处理过程。
2、学习 VC++6.0 线程控制, 培养和提高学生的编程能力。二、实现环境
硬软件环境自己填
三、实现内容
参照下面实现内容自己填写( 要概括, 突出重点, 步骤, 切忌应付) 四、实现结果
写出自己的实现结果,如有问题,找出问题所在( 总结、体会也可以附在后面)
虽然多线程能给我们带来好处,但是也有不少问题需要解决。例如,对于像磁盘驱动器这样独占性系统资源,由于线程可以执行进程的任何代码段,且线程的运行是由系统调度自动完成的,具有一定的不确定性,因此就有可能出现两个线程同时对磁盘驱动器进行操作,从而出现操作错误;又例如,对于银行系统的计算机来说,可能使用一个线程来更新其用户数据库,而用另外一个线程来读取数据库以响应储户的需要,极有可能读数据库的线程读取的是未完全更新的数据库, 因为可能在读的时候只有一部分数据被更新过。
使隶属于同一进程的各线程协调一致地工作称为线程的同步。MFC 提供了多种同步对象, 下面我们只介绍最常用的四种:
临界区( CCriticalSection )
事件( CEvent )
互斥量( CMutex )
信号量( CSemaphore )
通过这些类, 我们
您可能关注的文档
- 林肯汽车分析和总结.docx
- 林木转让协议书 范本.docx
- 林伟贤 决策力.docx
- 临床路径汇总分析.docx
- 临近过期商品处理程序.docx
- 临时用电施工方案新.docx
- 临夏县牵着牛羊奔小康 .docx
- 临终诗分析和总结.docx
- 磷化用脱水防锈油.docx
- 聆听爱的声音.docx
- 2023版ESC糖尿病合并心血管疾病管理指南解读.pptx
- 2023版ESC心力衰竭诊疗指南核心更新.pptx
- 2023+WHF建议:超声心动图在Chagas病中的应用.pptx
- 2023版ESC心力衰竭指南更新要点解读.pptx
- 2023版ESC糖尿病合并心血管疾病管理指南.pptx
- 2023+多学科共识声明:SARS-CoV-2感染后择期手术时机及风险评估(更新版).pptx
- 2023版NCDC医疗机构传染病防控责任清单.pptx
- 2023版NHC患者安全专项行动方案(2023-2025年).pptx
- 2023+国际专家共识声明:种系SDHD致病突变患者嗜铬细胞瘤和副神经节瘤的管理.pptx
- 2023版NHC健康中国行动—心脑血管疾病防治行动实施方案(2023—2030年).pptx
最近下载
- 兰州财经大学2021-2022学年《Python程序设计》期末考试试卷(A卷)及标准答案.docx
- 插补型直线度补偿(FANUC系统).ppt VIP
- 系统直线度补偿.doc VIP
- 2026年试验检测师之桥梁隧道工程考试题库500道及答案【夺冠】.docx VIP
- 中国民航管制员英语等级测试测试.doc VIP
- 公路水运工程试验检测师(桥梁隧道)核心考点题库(含答案).pdf VIP
- 粤沪版九年级上13.2电路的组成和连接方式(含答案).docx VIP
- 养殖业生产管理特点与任务.pptx VIP
- 建筑工程管理专业中级职称理论考试题库及答案解析(2026年).docx VIP
- 牛顿第三定律.ppt VIP
原创力文档

文档评论(0)