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

             

             

            输出结果:

            

 

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

              

              

          输出结果:

          

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

 

posted on 2017-09-02 19:21  张超五  阅读(212)  评论(0编辑  收藏  举报