生产者消费者问题代码.docVIP

  • 91
  • 0
  • 约6.86千字
  • 约 7页
  • 2015-09-26 发布于重庆
  • 举报
生产者消费者问题代码

生产者消费者问题用vc++实现 悬 最佳答案 #includewindows.h #includefstream.h #includestdio.h #includestring #includeconio.h //定义一些常量; //本程序允许的最大临界区数; #define MAX_BUFFER_NUM 10 //秒到微秒的乘法因子; #define INTE_PER_SEC 1000 //本程序允许的生产和消费线程的总数; #define MAX_THREAD_NUM 64 //定义一个结构,记录在测试文件中指定的每一个线程的参数 struct ThreadInfo { int serial; //线程序列号 char entity; //是P还是C double delay; //线程延迟 int thread_request[MAX_THREAD_NUM]; //线程请求队列 int n_request; //请求个数 }; //全局变量的定义 //临界区对象的声明,用于管理缓冲区的互斥访问; CRITICAL_SECTION PC_Critical[MAX_BUFFER_NUM]; int Buffer_Critical[MAX_BUFFER_NUM]; //缓冲区声明,用于存放

文档评论(0)

1亿VIP精品文档

相关文档