- 5
- 0
- 约1.39万字
- 约 15页
- 2018-05-23 发布于江西
- 举报
写者问题实验报告 - 找源代码、程序员.doc
1
读者/写者问题实验报告
――多线程的实现
信息科学与技术学院 计算机科学系
一、实验要求
在Windows 2000/XP 环境下,创建一个控制台进程,此进程包含 n 个线程。用这 n 个
线程来表示 n 个读者或写者。每个线程按相应测试数据文件(格式见下)的要求进行读写
操作。用信号量机制分别实现读者优先和写者优先的读者/写者问题。
运行结果显示要求:要求在每个线程创建、发出读写操作申请、开始读写操作和结束读
写操作时分别显示一行提示信息,以确定所有处理都遵守相应的读写操作限制。
测试数据文件格式如下:
测试数据文件包括 n 行测试数据,分别描述创建的n 个线程是读者还是写者,以及读
写操作的开始时间和持续时间。每行测试数据包括4 个字段,各个字段间用空格分隔。
?? 第一个字段为一个正整数,表示线程序号
?? 第二个字段表示相应线程角色,R 表示读者,W 表示写者
?? 第三个字段为一个正数,表示读/写操作的开始时间:线程创建后,延迟相应时间(单
位为秒)后发出对共享资源的读/写请求
?? 第四个字段为一正数,表示读/写操作的持续时间:线程读写请求成功后,开始对共享
资源的读/写操作,该操作持续相应时间后结束,并释放共享资源
例如:
1 R 3 5
2 W 4 5
3 R 5 2
4 R 6 5
5 W 5.1 3
二、实验理解分析与设计
1.进程和线程
在Windows3
您可能关注的文档
- 计算机文化基础实训指导书(同名22946).doc
- 听见颜色的女孩(共8篇).doc
- 昆明市2011-2012房地产年报.doc
- 中国企业家人力资本投资体系研究.doc
- 虎皮鹦鹉的品种养育繁殖知识最全合集20138版.doc
- ydqcm物流配送系统中的运筹方法研究.doc
- 高中语文作文好句 语文高考作文素材好词好句.doc
- 被暂停炒股浙商财险业绩承压-新京报.doc
- 物业设备设施管理指南.doc
- 爱情从告白开始的女配.doc
- 中国国家标准 GB/Z 18975.11-2026工业自动化系统与集成 流程工厂(包括石油和天然气生产设施)生命周期数据集成 第11部分: 基于RDFS方法论的参考数据工业简化用法.pdf
- GB 51251-2017 建筑防烟排烟系统技术标准 正式版加条文.pdf
- 《建筑防烟排烟系统技术标准》GB51251-2017(170822报批稿)规范.pdf
- 2025年人形机器人市场研究报告.docx
- 2025年人形机器人市场研究报告.pdf
- 从对话到执行:OpenClaw企业级智能体应用手册.pdf
- 《商业模式创新》.pdf
- Openclaw龙虾全维度安全实战指南.pdf
- 2025年IT行业项目管理调查报告.pdf
- 2025年宠物洗护市场复盘总结及新品趋势.pdf
最近下载
- 金蝶云星空最新版操作手册(PDF版).docx VIP
- (高清版)DB52∕T 1482-2019 二次供水储水设施清洗消毒技术规范.pdf VIP
- 2025年云南省昭通市小升初数学试卷含答案.pdf VIP
- 罗克韦尔(AB)Logix5000控制器系统参考手册(中文).pdf
- 中考语文总复习资料.doc VIP
- JDG管国标厚度要求(2022版).docx VIP
- 机械制图习题集-第七版-课后答案.ppt VIP
- DB52∕T 1482-2019 二次供水储水设施清洗消毒技术规范.docx VIP
- 视频监控维保项目投标方案(技术标).pptx VIP
- 论残疾人劳动就业权的法律保护【精品论文】.doc VIP
原创力文档

文档评论(0)