登录 注册
当前位置:主页 > 资源下载 > 33 > 操作系统课程设计中的睡眠理发师问题

操作系统课程设计中的睡眠理发师问题

  • 更新:2024-06-14 19:03:02
  • 大小:738KB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:C - 后端
  • 格式:RAR

资源介绍

初始条件: 1. 操作系统:Linux 2. 程序设计语言:C语言 3. 设有一个理发师,5把椅子(另外还有一把理发椅),几把椅子可用连续存储单元。 要求完成的主要任务: (包括课程设计工作量及其技术要求,以及说明书撰写等具体要求) 1.技术要求: 1)为每个理发师/顾客产生一个线程,设计正确的同步算法 2)每个顾客进入理发室后,即时显示“Entered” 及其线程自定义标识,还同时显示理发室共有几名顾客及其所坐的位置。 3)至少有10个顾客,每人理发至少3秒钟。 4)多个顾客须共享操作函数代码。 2. 设计说明书内容要求: 1)设计题目与要求 2)总的设计思想及系统平台、语言、工具等。 3)数据结构与模块说明(功能与流程图) 4)给出用户名、源程序名、目标程序名和源程序及其运行结果。(要注明存储各个程序及其运行结果的主机IP地址和目录。) 5)运行结果与运行情况