W jaki sposób posortować dużą listę 4 wątkami ?
0
1
Masz tu sortowanie wszystkimi wątkami:
list=list.AsParallel().OrderBy(o => o).ToList();
1
PLINQ ale zmierz, czy ma to sens.
0
Dzięki.
0
Możliwe jest uzyskanie czasu sortowania dłuższego przy zastosowaniu list=list.AsParallel().OrderBy(o => o).ToList(); ,niż bez wątków ?
3
Tak.
1
Afish napisał(a):
Tak.
W jaki sposób zachowuje się QuickSort, kiedy pracuje na nim kilka wątków, PLINQ dzieli kolekcje na wątki czy jak?
3
W ogóle jeżeli chodzi o Concurrency & Parallelism w .NET, to polecam poczytać wszystko to, co publikuje Stephen Toub.
https://devblogs.microsoft.com/pfxteam/author/toub/ lub cały https://devblogs.microsoft.com/pfxteam/
Tutaj jest m.in co robił ten gość