Я ищу простую реализацию параллельного (многопоточного) алгоритма сортировки в С#, который может работать с List<T>
или массивами, и, возможно, с использованием параллельных расширений, но эта часть не является строго необходимой.
Изменить: Фрэнк Крюгер дает хороший ответ, однако я хочу преобразовать этот пример в тот, который не использует LINQ. Также обратите внимание, что Parallel.Do()
, кажется, было заменено на Parallel.Invoke()
.
Спасибо.