- 8
- 0
- 约5.4千字
- 约 11页
- 2016-08-14 发布于贵州
- 举报
生产者消费者问题______操作系统课程设计
课程设计报告
课程名称: Linux操作系统
专业 计算机科学与技术 学生姓名 班级 学号 指导教师 完成日期
信息工程学院
题目:生产者-消费者问题的模拟实现
一、设计目的学习完操作系统课程后进行的一次全面的综合训练,加深操作系统基础理论和的理解,加强学生的动手能力。设计内容(1)概述(2)设计原理CreateMutex(NULL,FALSE,NULL)创建互斥信号量g_hMutex,表示缓冲区当前的状态,若为true时,则表示缓冲区正被别的进程使用。三个参数表示的意义分别为:指向安全属性的指针,初始化互斥对象的所有者,指向互斥对象名的指针。
2)利用函数CreateSemaphore(NULL,SIZE_OF_BUFFER-1,SIZE_OF_BUFFER-1,
NULL)创建缓冲区满的信号量g_hFullSemaphore,值为true时表示缓冲区已满。四个参数分别为:表示是否允许继承、设置信号机的初始计数、设置信号机的最大计数、指定信号机对象的名称(-1是因为计数从开始)。
3)利用函数CreateSemaphore(NULL,0,SIZE_OF_BUFFER-1,NULL)创建缓冲区空的信号量g_hEmptySemaphore,该值为true时表示缓冲区
您可能关注的文档
最近下载
- 毕业论文-基于OpenStack的虚拟网络配置工具的设计与实现.docx VIP
- AI灯:智慧照明的未来之光.pptx
- 基于语篇分析的七选五解题指导+课件-2026届高三英语二轮复习专项.pptx VIP
- 高考生物一轮复习-答题技巧与模板构建:基本概念原理类(选择题)(原卷版+解析版).pdf VIP
- 2023-2024学年全国新高考区八省八校(T8联考)高三(上)第一次联考英语试卷含详解.Docx VIP
- 社会工作实务(初级)课件全套 第1--17章:社会工作服务通用过程 ---家庭社会工作服务.pptx
- 孤残儿童护理员-----职业道德、法律法规.pptx VIP
- 80t垃圾渗滤液mbr+dtro设计说明书.pdf VIP
- 超实用高考英语复习:句子的基本结构.pptx VIP
- 15.1 《谏太宗十思疏》课件(共40张PPT)统编版高中语文必修下册.pptx VIP
原创力文档

文档评论(0)