java的设计理念:生产者域消费者之间的关系
生产者(producer)负责生产数据并放入容器中(container), 消费者(consumer)从容器中获取数据,而整个项目设计都脱离不了这个模式,
万变不离其中.