生产消费者编程的指南 下面给出的是解决这一问题的伪代码,你可以在此基础上编写自己的程序: #define N … //定义信号量 semaphore mutex = 1; semaphore full = 0; semaphore empty = N; //定义共享缓冲区 buf_type buffer[N]; main(…) { … //创建生产者和消费者线程 CreateThread(…, Progucer, …); CreateThread(…, Consumer, …); … } Producer() { buf_type *next, *here; while(TRUE)