- 1
- 0
- 约8.18千字
- 约 5页
- 2026-03-05 发布于河南
- 举报
君子忧道不忧贫。——孔丘
Windows操作系统
C/C++程序实验
姓名:___________________
学号:___________________
班级:___________________
院系:___________________
______________年_____月_____日
吾日三省乎吾身。为人谋而不忠乎?与朋友交而不信乎?传不习乎?——《论语》
实验三Windows2000/xp线程同步
一、背景知识
二、实验目的
在本实验中,通过对事件和互斥体对象的了解,来加深对Windows2000/xp线程同步的理
解。
1)回顾系统进程、线程的有关概念,加深对Windows2000/xp线程的理解。
2)了解事件和互斥体对象。
3)通过分析实验程序,了解管理事件对象的API。
4)了解在进程中如何使用事件对象。
5)了解在进程中如何使用互斥体对象。
6)了解父进程创建子进程的程序设计方法。
三、工具/准备工作
在开始本实验之前,请回顾教科书的相关内容。
您需要做以下准备:
1)一台运行Windows2000/xpProfessional操作系统的计算机。
2)计算机中需安装VisualC++6.0专业版或企业版。
四、实验内容与步骤
1.事件对象
清单4-1程序展示了如何在进程间使用事件。父进程启动时,利用CreateEvent()API创建
一个命名的、可共享的事件和子进程,然后等待子进程向事件发出信号并终止父进程。在创建
时,子进程通过OpenEvent()API打开事件对象,调用SetEvent()API使其转化为已接受信号状
态。两个进程在发出信号之后几乎立即终止。
步骤1:登录进入Windows2000/xpProfessional。
步骤2:在“开始”菜单中单击“程序”-“MicrosoftVisualStudio6.0”–“MicrosoftVisual
C++6.0”命令,进入VisualC++窗口。
步骤3:在工具栏单击“打开”按钮,在“打开”对话框中找到并打开实验源程序3-1.cpp。
步骤4:单击“Build”菜单中的“Compile3-1.cpp”命令,并单击“是”按钮确认。系统
1
去留无意,闲看庭前花开花落;宠辱不惊,漫随天外云卷云舒。——《幽窗小记》
对3-1.cpp进行编译。
步骤5:编译完成后,单击“Build”菜单中的“Build3-1.exe”命令,建立3-1.exe可执行
文件。
操作能否正常进行?如果不行,则可能的原因是什么?
____________________________________________________________________
________________________________________________________________________
步骤6:在工具栏单击“ExecuteProgram”(执行程序)按钮,执行3-1.exe程序。
运行结果(分行书写。如果运行不成功,则可能的原因是什么?):
1)_________________
您可能关注的文档
- 2025年人教版五年级语文上册综合练习试卷含答案及解析.pdf
- 2025年中级会计职称考试实务真题.pdf
- 2025年中国新能源汽车行业发展研究报告.pdf
- 2025年中国军用全球导航卫星系统抗干扰解决方案行业市场前景预测及投资价值评估分析报告.pdf
- 2025年csco肾癌诊疗指南.pdf
- 2025年25题车联网工程师岗位常见面试问题含HR问题考察点及参考回答.pdf
- 2025大队委竞选面试答题题库及答案.pdf
- 2025国家保安员资格考试题及答案.pdf
- 2025北京市海淀区公务员笔试真题及答案.pdf
- 2025事业单位招聘考试《公共基础知识》真题库及完整答案详解一套.pdf
- 统编版2025年春季新版七年级下册历史 第21课 明清时期的科技与文化 教案.docx
- 雅安雨城法院书记员招聘考试真题库2025.docx
- 2026届安徽合肥市高考一模高考语文试卷试题(含答案详解).pdf
- 【专题研究】国内外城市更新研究的最新进展.pdf
- 【专题研究】老旧城区改造居民满意度影响因素研究——以遂宁市老旧城区改造为例.pdf
- 【专题研究】关于旧城空间改造理论与创意设计案例的几点思考.pdf
- 西藏拉萨市高三下学期期末物理备考重点详解.docx
- 泾县法院书记员招聘笔试真题2025.pdf
- 2026年春【苏教版】-六年级数学下册-面积的变化.pptx
- 2026年春【苏教版】-六年级数学下册-7.pptx
原创力文档

文档评论(0)