需求如下: 有一个生产者和一个消费者,生产者不断的生产产品,消费这不断的消费产品.产品总数为N. 1.生产顺序按队列的方式,先进先出. 2.生产者和消费这可以同时进行. 3.当生产者生产了N个产品后不能继续生产,消费者消费完后不能继续消费. 4.当生产完成,或者消费完成时,要节约CPU开支(不能使用Sleep); 5.尽量少定义变量,高效率实现. 说明:花了一个小时实现的,如果有不同的意见,希望大家能够指出,共同学习共同进步. 下面说一下我分析的过程: 题目上说: 1.有一个生产者和消费者,这个…