摘要:
// // 本段代码不可作为工业生产只用. 因为多生产者-消费者模型中, 必须要考虑到 '生产者-生产者'/'消费者-消费者' 互斥问题, 以及生产者生产速度不一致导致的跳跃完成生产而消费者顺序消费导致的重复消费问题.int proCount = 0, conCount = 0;#define bufSize 5int buffer[bufSize] = {};HANDLE empty = CreateSemaphore(nullptr, bufSize, bufSize, nullptr), // 空闲的位置. full = CreateSemaphore(n 阅读全文