我的情况如下:
SimpleAsyncTaskExecutor正在处理工作列表,它可以完成一些工作(通常将并发参数设置为2或3)。现在,每当从SimpleAsyncTaskExecutor FINISHES调度一个线程时,我希望它将一个项目(实际上不是由该任务生成/评估)添加到工作池。然后,该工作池由第二个SimpleAsyncTaskExecutor处理并继续工作。
生产者/消费者问题。
最简单的方法?
答案 0 :(得分:1)
你看过BlockingQueue了吗?听起来你需要两者之间的队列。