Java Executor并发框架(十四)Executor框架线程池使用原始方式实现生产者消费者模式
一、介绍在Java中可以用wait、notify和notifyAll来实现线程间的通信。。举个例子,如果你的Java程序中有两个线程——即生产者和消费者,那么生产者可以通知消费者,让消费者开始消耗数据,因为队列缓冲区中有内容待消费(不为空)。相应的,消费者可以通知生产者可以开始生成更多的数据,因为当它消耗掉某些数据后缓冲区不再为满。wait,notify和notifyAll,这些在多线程中被经常用