Параллельные коллекции поддерживают все контракты своих непараллельных эквивалентов.
В коллекциях, в которых операция map
сохраняет порядок, например List
, порядок будет сохраняться параллелью map
.Для коллекций, в которых map
не сохраняет порядок, например Set
, порядок не будет сохранен в параллельной версии.
При неупорядоченных коллекциях нет гарантии, что результат параллельной операции будет иметь тот же порядок обхода, что и его непараллельный эквивалент.