标签: scala scala-collections
查看Traversable的scaladoc,它说
保证所有操作都在单线程中执行 方式。
这只是说“这些数据结构是线程安全的”还是它意味着更复杂/微妙/细微差别?
答案 0 :(得分:4)
这意味着调用调用的线程是将用于整个操作的线程,即使它检查或操作集合中的每个元素也是如此。
将它们与并行集合区分开来,并行集合将并行使用所有可用的处理器,从而使多个线程尽快结束集合操作。