文件名称:操作系统之生产者消费者代码
文件大小:6KB
文件格式:TXT
更新时间:2021-07-18 10:35:21
消费者 操作系统
const unsigned short SIZE_OF_BUFFER = 20;//有界缓冲区长度 int g_buffer[SIZE_OF_BUFFER];//开辟缓冲区,用数组表示,可以看成是一个循环队列 unsigned short ProductID = 0;//新生产出来的产品的产品号 unsigned short ConsumeID = 0;//被消耗的产品的产品号 unsigned short in = 0;//产品进缓冲区时的缓冲区下标,用于记录生产者的指针位置 unsigned short out = 0;//产品出缓冲区时的缓冲区下标,用于记录消费者的指针位置 bool g_continue = 1;//控制程序运行:1表示继续运行,0表示停止运行