【发布时间】:2018-07-29 08:34:06
【问题描述】:
有一个程序是使用生产者和消费者模式实现的。生产者根据查询列表从数据库中获取数据并将其放入数组阻塞队列中......消费者根据数组阻塞队列中的数据准备excel报告。为了提高性能,我想要动态的生产者和消费者数量。例如,当生产者速度慢时,生产者数量更多。当消费者速度慢时,消费者数量更多。我怎样才能拥有动态的生产者和消费者??
【问题讨论】:
-
您尝试过什么,遇到过什么问题?您可以根据需要创建更多或停止现有的生产者/消费者的数量,就像现在开始/停止它们一样。
标签: java concurrency producer-consumer