操作系统课程实验指导PPT.pptVIP

  • 1
  • 0
  • 约5.5千字
  • 约 36页
  • 2019-08-24 发布于江苏
  • 举报
操作系统课程实验指导 实验一 进程同步与互斥 一、实验目的 1.掌握基本的同步与互斥算法,理解生产者消费者模型。 2.学习使用Windows 2000/XP中基本的同步对象,掌握相关API的使用方法。 3.了解Windows 2000/XP中多线程的并发执行机制,实现进程的同步与互斥。 二、实验内容 以生产者/消费者模型为依据,在Windows 2000环境下创建一个控制台进程,在该进程中创建n个线程模拟生产者和消费者,实现进程(线程)的同步与互斥。 三、实验性质 验证性 四、实验学时 2学时 五、实验环境 《C与C++程序设计学习与实验系统 》 六、实验原理及步骤 测试用例文件 测试用例文件用于描述各线程的有关信息,该文件内容及格式如下: 3 1 P 3 2 P 4 3 C 4 1 4 P 2 5 C 3 1 2 4 程序结构 为了方便,程序结构用如下的文字予以描述。 (1) 主函数 (2) 初始化缓冲区、消费请求队列及部分同步对象 (3) 提取线程信息 (4) 完成线程相关同步对象的初始化 (5) 创建线程,模拟生产者和消费者 (6) 等待所有线程结束 (7) 程序结束 (8) 消费者 (

文档评论(0)

1亿VIP精品文档

相关文档