小编Gre*_*ury的帖子

如何并行化列表的映射?

这就是我遇到的问题:我有一些大量的对象(List<SomeClass>),并希望对列表的所有元素执行一些操作并得到一个新的序列(List<SomeOtherClass>).

喜欢:

List<SomeOtherClass> list = new ArrayList<SomeOtherClass>();
for(SomeClass sc : originalList) 
  list.add(someOperation(sc));
Run Code Online (Sandbox Code Playgroud)

由于操作someOperation没有任何副作用,并且列表非常大,我希望这种映射操作可以并行化.

在Java中最好的方法是什么?

java concurrency

8
推荐指数
1
解决办法
160
查看次数

标签 统计

concurrency ×1

java ×1