操作系统实验报告实验一.docVIP

  • 354
  • 0
  • 约8.96千字
  • 约 23页
  • 2016-08-14 发布于重庆
  • 举报
操作系统实验报告实验一

计算机操作系统实验报告 一、 实验一 “生产者-消费者”问题 二、 实验目的: 通过对“生产者-消费者”问题编程实现,了解线程创建、同步信号量、互斥信号量、临界区的创建和使用。 了解线程互斥和同步机制。 了解PV原语和信号量在线程互斥和同步机制中的运用。 三、实验内容 有界缓冲区内设有5个存储单位,放入/取出的数据项设定为1~5这5个整形数。要求每个生产者和消费者对有界缓冲区进行操作后,即时显示有界缓冲区的全部内容、当前生产者/消费者标识符 四、分析设计 实验陈述: 1、基础知识: 本实验用到几个API函数: CreatThread, CreatMutex, CreatSemaphore, WaitForSingleObject, ReleaseSemaphore, ReleaseMutex, InitializeCriticalSection, EnterCriticalSection, LeaveCriticalSection 这些函数的作用:??????CreatThread: 创建一个线程,该线程在调用进程的地址空间中执?????CreatMutex : 产生一个命名的或者匿名的互斥量对象。WaitForSingleObject(对应p操作)锁上互斥锁,ReleaseMutex(对应v操作)打开互斥锁。 ???CreateSemaphore:创

文档评论(0)

1亿VIP精品文档

相关文档