Collectors.toList()方法的方法是否安全?

时间:2015-07-03 04:19:50

标签: java multithreading

我正在阅读“掌握Lambdas:多核世界中的Java编程”一书。 它有一个收集书籍流的简单例子:

List<Book> bookList = libraryStream.collect(Collectors.toList());

我引用了这本书:

  

流操作可以安全地并行执行,即使累积了流元素的List(在当前实现中使用ArrayList)也不是线程安全的。

如果使用并行流进行收集,从多线程修改返回的列表后,我不明白它是如何线程安全的。

0 个答案:

没有答案