- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
课程设计说明书
(操作系统)
题目:睡眠理发师问题
院系:计算机科学与工程
专业班级:电子仪器12-2班
学号:2012303231
学生姓名:方韬
指导教师:王军号
2014年12月23日
安徽理工大学课程设计(论文)任务书
计算机科学与工程学院
学号2012303231学生姓名方韬专业(班级)电子仪器12-2
设计题目睡眠理发师问题
设考虑一个理发店,只有一个理发师,只有n张可供顾客等待理发的椅子,如
计果没有顾客,则理发师睡觉;如果有一顾客进入理发店发现理发师在睡觉,则把
技他叫醒,写一个程序协调理发师和顾客之间的关系。通过研究Linux的线程机制
术和信号量实现睡眠理发师问题(Sleeping-BarberProblem)的并发控制,用多线
参程同步方法解决睡眠理发师问题(Sleeping-BarberProblem)。
数
1、每个顾客进入理发室后,即时显示“Entered”及其线程标识,还同时显示
设
理发室共有几名顾客及其所坐的位置。
计
要2、至少有10个顾客,每人理发至少3秒钟。
求3、在完成电子设计后,要求写一份详细的设计报告。
工
编写代码不少于200行;
作
程设计说明书不少于15页。
量
工第一周:整体分析,查阅资料;
作第二周:总结出大概设计思路;
计第三周:着手实现,写好相应的代码;
划第四周:系统调试,完善系统程序。
参
《计算机操作系统》教材
考
《软件工程》
资
《C使用手册》
料
指导教师签字系主任签字
2014年12月23日
I
安徽理工大学课程设计(论文)成绩评定表
学生姓名:方韬学号:2012303231专业班级:电子仪器12-2
课程设计题目:睡眠理发师问题
指导教师评语:
成绩:
指导教师:
年月日
II
目录
一.课程设计要求1
二.课程设计目的1
三.设计思想说明1
四.课程设计内容1
4.1头文件声明1
4.2定义各种变量.2
4.3信号量的定义2
4.4相关函数及线程的定义2
五.数据结构说明2
六.程序用到的系统调用(API)3
七.程序总体算法流程图6
八.程序运行7
九.源代码9
十.总结10
参考文献11
您可能关注的文档
- 2024年伊利培训计划 .pdf
- 2024年监事会主要职责(四篇) .pdf
- 安全生产检查自查自纠报告2024(15篇范文) .pdf
- 2024版人力资源管理PPT课件 .pdf
- 婴幼儿功能性消化不良综合征非药物干预专家共识2024(全文) .pdf
- 电子行业2024年投资策略报告:半导体周期反转在即,终端创新、AI引领新一轮成长.pdf
- 电力设备与海上风电行业2024年度策略:需求驱动,共赴上行周期2.0.pdf
- 传媒2024年投资策略报告:AI应用:从1到N.pdf
- 资产配置及基金研究2024年投资策略报告:美国临渊而侧,静待周期反噬.pdf
- 银行业2024年投资策略报告:政策底到经济底,区间震荡到估值提升.pdf
- 金融产品2024年投资策略报告:积极适应市场风格,行为金融+机器学习新发现.pdf
- 交运物流2024年度投资策略:转型十字路,峰回路又转(2023120317).pdf
- 建材行业2024年投资策略报告:板块持续磨底,重点关注需求侧复苏.pdf
- 宏观2024年投资策略报告:复苏之路.pdf
- 光储氢2024年投资策略报告:复苏在春季,需求的非线性增长曙光初现.pdf
- 公用环保2024年投资策略报告:电改持续推进,火电盈利稳定性有望进一步提升.pdf
- 房地产2024年投资策略报告:聚焦三大工程,静待需求修复.pdf
- 保险2024年投资策略报告:资产负债匹配穿越利率周期.pdf
- 政策研究2024年宏观政策与经济形势展望:共识与分歧.pdf
- 有色金属行业2024年投资策略报告:新旧需求共振&工业原料受限,构筑有色大海星辰.pdf
文档评论(0)