当scaladoc说“所有操作都保证以单线程方式执行”时,scaladoc意味着什么?

时间:2013-11-12 13:50:31

标签: scala scala-collections

查看Traversable的scaladoc,它说

  

保证所有操作都在单线程中执行   方式。

这只是说“这些数据结构是线程安全的”还是它意味着更复杂/微妙/细微差别?

1 个答案:

答案 0 :(得分:4)

这意味着调用调用的线程是将用于整个操作的线程,即使它检查或操作集合中的每个元素也是如此。

将它们与并行集合区分开来,并行集合将并行使用所有可用的处理器,从而使多个线程尽快结束集合操作。