【发布时间】:2011-01-02 05:33:51
【问题描述】:
假设我有这样的任务:
for(Object object: objects) {
Result result = compute(object);
list.add(result);
}
并行化每个 compute() 的最简单方法是什么(假设它们已经可并行化)?
我不需要与上述代码严格匹配的答案,只是一个一般性的答案。但如果您需要更多信息:我的任务是 IO 绑定的,这是针对 Spring Web 应用程序的,这些任务将在 HTTP 请求中执行。
【问题讨论】:
-
第二行应该是
Result result = compute(object);吗?
标签: java multithreading parallel-processing