在并行流中使用预定义的收集器是否安全?

时间:2015-11-12 10:17:26

标签: java java-8 java-stream

我想知道,在使用Collectors.toSet方法创建的并行流上使用预定义的收集器(如Collectors.toListcollection.parallelStream())是否可以线程安全?

或者必须使用自定义同步收集器,像这样?

collect(Collectors.toCollection(() -> Collections.synchronizedList(new ArrayList<>())))

0 个答案:

没有答案