【发布时间】:2012-12-14 15:59:18
【问题描述】:
我想使用 Java 中的 ExecutorService 实现以下行为。我有大量任务要完成,这些任务都可以并行完成。我想通过以下方式从我的主线程中安排 N 个任务:
- 如果活动任务的数量是 调度新任务(执行器服务已经这样做了)
- 否则,在主线程上阻塞,直到其中一个任务完成 => 几乎与将 N 个第一个任务存储在队列中然后将第一个任务出队并在其上调用 get() 相同)
有没有办法像上面所说的那样调整 ExecutorService?
【问题讨论】:
-
那不是固定的线程池执行器吗?
标签: java concurrency executorservice executor