Я думаю, что автор продвигает использование уже существующих абстракций согласованности, а не создает высокопараллелизируемый код для уже выполняемых операций; во многом в том же смысле нам обычно рекомендуется работать с интерфейсом List
, а не Arrays
; хотя массивы могут быть более производительными.
Замена их вызовами стандартных алгоритмов сортировки библиотеки может облегчить их замену стандартными распараллеленными вызовами библиотеки.
Итак, начните со стандартных алгоритмов и классов и создавайте свои собственные оптимизации только тогда, когда узкое место в производительности должным образом идентифицировано. Использование стандартных библиотек облегчает изменение алгоритмов на более позднем этапе, например, путем подкласса .