用信号量解决理发师问题
1. 基本信息
姓名 | 学号 | 班级 | 是否编译成功 | 是否运行结果正确(逻辑也要正确) |
---|---|---|---|---|
是/否 | 是/否 |
如果代码运行不正确,写报告时,呈现所做的努力,按以下格式来写:
# 2. 做了什么
# 3. 碰到什么样的问题
# 4. 针对遇到的问题,你做了哪些努力
如果运行结果正确,按以下方式来写:
- 结合关键代码,解释代码背后的原理(对于别人不能一眼就能明白你代码要做什么的,你要给出解释)
- 给出测试结果,并解释运行结果
- 文末,再给出完整的代码
以下是代码运行正确的报告格式:
2. 伪代码
3. 主函数
应该包含如何测试你的程序。
4. 顾客函数
5. 理发师函数
6. 运行结果及分析
给出没有使用信号量情况下,出现错误的情况。
使用信号量后,正确的情况。
7. 实验过程中遇到的问题及解决方法
写下你实验过程中遇到的问题,以及你是如何解决的。也可以写下你对此实验的感想。