- 0
- 0
- 约4.34千字
- 约 17页
- 2018-09-11 发布于湖北
- 举报
操作系统课程设计哲学家进餐问题报告v9qijzv8
课程设计报告 (本科/专科) 课程: 操作系统课程设计 学号: 姓名: 班级: 教师: 时间: 2012.12.7 -2013.1.7 计算机科学与技术系
设计名称: 哲学家进餐问题 设计内容、目的与要求: 实验目的:通过实现哲学家进餐问题的同步深入了解和掌握进程同步和互斥的原理。
内容和要求: 哲学家有N个,也定全体到达后开始讨论:在讨论的间隙哲学家进餐,每人进餐时都需使用刀、叉各一把,所有哲学家刀和叉都拿到后才能进餐。哲学家的人数、餐桌上的布置自行设定,实现刀和叉的互斥使用算法的程序实现。
计划与进度安排: 1:设置初始条件(12月17号)
(1)操作系统:(2)程序设计语言:C
(3)(1)()-“进餐”-“思考”的行动循环。
()()()Philosopher
-number:int
-status:int
+Philosopher(in num:int)
+find() const:int
+getinfo() const:int
+Change():void
图3-1 哲学家类的UML图
程序中定义一个哲学家类,包含两个私有对象和四个公有对象。
Number对象:报讯哲学家的编号。
Status对象:用于保存当前该哲学家的状态,0表示正在等待(即处于饥饿状
您可能关注的文档
- 报销管理制度明细bmfqpm1z.doc
- 报请性公文的写作hi7aepre.ppt
- 报销单填写及黏贴规范na8ihdag.docx
- 报销凭证格式电子版6_5unxii.doc
- 报纸是怎 么做成的i3il9jph.pptx
- 抹灰工程及外墙面砖施工方案1yelxj3o.doc
- 抽样技术期末论文1m5wabymi.doc
- 抽水蓄能可逆式发电电动机运行规程osqvqqa5.docx
- 抽水蓄能可逆式水泵水轮机运行规程oxdbbcq2.docx
- 抽水蓄能电站砂石料加工系统建设及砂石料供应工程灰窑子沟料场边坡支护施工脚手架搭设专项施工方案yrw6acfy.doc
- 第一节 电阻和变阻器(讲义)物理沪科版2024九年级全一册.docx
- 第3节 质量的测量 (讲义) 物理沪科版(五四学制)2024 八年级上册.docx
- 第14讲 圆周运动(复习讲义)高考物理一轮复习.docx
- 暑假预习专题15 指数函数(20题型)新高一数学讲义(沪教版2020).docx
- 第二节 发电机是怎样工作的(讲义)物理沪科版2024九年级全一册.docx
- 4.18 东晋南朝政治和江南地区开发 教学设计 部编版七年级上学期历史.docx
- 2.5实验:用单摆测量重力加速度(表格式教学设计)物理人教版2019选择性必修第一册.docx
- 第49讲 沉淀溶解平衡及图像分析(讲义)高考化学复习讲义(新教材新高考).docx
- 旅游景区行业分析报告:内外兼修,多元创新.pdf
- Unit 1~2 单元语法知识点梳理 高二下学期期中考点(上教版2020选择性必修第二册).pptx
原创力文档

文档评论(0)