Java线程池作业队列项存储

时间:2017-09-01 09:37:21

标签: java multithreading threadpoolexecutor

我有一个包含20个线程的线程池,我想在我的作业队列中添加更多任务。从文档中,我了解到我可以使用阻塞队列继续等待新工作并执行它们 - Create a Job Queue or Task Controller and dynamically add task to it in Java

我估计我将有数千个工作要做,我可以使用某种数据库来存储作业,并继续轮询数据库以获取新作业并将它们添加到队列中。

我读过Jms,ActiveMQ,Redis等“解决方案”,但我不知道他们会如何提供帮助。

非常感兴趣的是:

  1. 这些解决方案是否会为我调查作业存储并将作业传递给线程池,或者我是否必须自己编写该部分?。

0 个答案:

没有答案