两种方式解决 生产者消费者问题

一、通过wait()、notify()线程通信来实现

             

             

            输出结果:

            

二、通过阻塞队列来解决生产者消费者问题

              

              

          输出结果:

          

  由输出结果可以看出:“最后阻塞队列中还剩下4个鸡蛋”明显是正确的,可知阻塞队列内部意见实现了同步,不需要我们额外同步,是线程安全的。

原文地址:https://www.cnblogs.com/Zchaowu/p/7467472.html