登录 注册
当前位置:主页 > 资源下载 > 50 > 生产者-消费者问题(涉及缓冲区互斥与临界区)

生产者-消费者问题(涉及缓冲区互斥与临界区)

  • 更新:2024-10-20 23:24:56
  • 大小:9KB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:其它 - 开发技术
  • 格式:TXT

资源介绍

生产者消费者问题 while(1) { WaitForSingleObject(hMutex,INFINITE); if(count==BufferSize){ //缓冲区满 ReleaseMutex(hMutex); //等待直到缓冲区非满 WaitForSingleObject(hNotFullEvent,INFINITE); continue; } //得到互斥锁且缓冲区非满,跳出while循环 break; } if (tail>14){ cout<<"缓冲区已满,不能再存入数据!"<