昨天复习JAVA多线程知识的时候,重新写了一下生产者与消费者的问题,其中发现了很多需要注意的地方。所以把代码发出来,分享给刚入门的哥们儿,如果你的老鸟,请多多指正,欢迎拍砖!
问题描述:在一个面包店中,有一个做面包的师傅和两个卖面包的服务员,生产面包的原料是固定的,装面包的容器也是固定大小的,但是做面包的次数(有一定的范围)与卖面包的个数都是随机生成的(有一定的范围)。
主程序类
面包容器管理类
面包师傅类
服务员类
昨天复习JAVA多线程知识的时候,重新写了一下生产者与消费者的问题,其中发现了很多需要注意的地方。所以把代码发出来,分享给刚入门的哥们儿,如果你的老鸟,请多多指正,欢迎拍砖!
问题描述:在一个面包店中,有一个做面包的师傅和两个卖面包的服务员,生产面包的原料是固定的,装面包的容器也是固定大小的,但是做面包的次数(有一定的范围)与卖面包的个数都是随机生成的(有一定的范围)。
主程序类
面包容器管理类
面包师傅类
服务员类