Nie mogę się zorientować, jaka jest różnica między AsSequential i AsOrdered. Sprawdziłem dokumentację msdn dla każdego z nich, a także szukałem przykładów w Internecie, ale jestem zwykłym szewcem i nie byłem w stanie jednoznacznie zrozumieć, co się dzieje. Jeśli to możliwe, czy ktoś mógłby wyjaśnić, kiedy należy użyć AsSequential kontra AsOrdered, a jeśli to konieczne wyjaśnić, w jaki sposób wyniki będą inne?W PLINQ, jaka jest różnica między .AsSequential() i .AsOrdered()?
14
A
Odpowiedz
17
AsOrdered
instruuje silnik Parallel LINQ, aby zachować porządek, ale nadal wykonuje zapytanie równolegle. Ma to negatywny wpływ na wydajność, ponieważ silnik musi dokładnie połączyć wyniki po wykonaniu równoległym.
AsSequential
instruuje silnik Parallel LINQ do sekwencyjnego wykonywania zapytania, to znaczy nie równolegle.
Powiązane problemy
- 1. Jaka jest różnica między? : i ||
- 2. Jaka jest różnica między $ i $$?
- 3. Jaka jest różnica między = i: = w mysql?
- 4. Jaka jest różnica między! = I =! w Javie?
- 5. Jaka jest różnica między 'i "w PHP
- 6. Jaka jest różnica między! i !! w yaml?
- 7. jaka jest różnica między @ i @@ w module?
- 8. Jaka jest różnica między * i. * W Matlab?
- 9. Jaka jest różnica między | i || w MATLAB?
- 10. Jaka jest różnica między * i * | * w CSS?
- 11. Jaka jest różnica między System.Windows.Controls.Control i System.Windows.Forms.Control?
- 12. Jaka jest różnica między asersem i static_assert?
- 13. Jaka jest różnica między PropertyChangeListener i VetoableChangeListener?
- 14. Jaka jest różnica między Ja i Ja?
- 15. Jaka jest różnica między ATL i WTL?
- 16. Jaka jest różnica między FontMetrics.stringWidth() i FontMetrics.getStringBounds()?
- 17. Jaka jest różnica między "CompletionStage" i "CompletableFuture"?
- 18. Jaka jest różnica między CellClick i CellMouseClick?
- 19. Jaka jest różnica między ObjectResult i JsonResult
- 20. Jaka jest różnica między ssize_t i ptrdiff_t?
- 21. Jaka jest różnica między fn i fn *?
- 22. Jaka jest różnica między getMeasuredHeight i getHeight
- 23. Jaka jest różnica między beginTrackingWithTouch i touchBegan?
- 24. Jaka jest różnica między init() i window.init()?
- 25. Jaka jest różnica między WCF i WPF?
- 26. Jaka jest różnica między SQLite i SQL
- 27. Jaka jest różnica między tf.Session() i tf.InteractiveSession()?
- 28. Jaka jest różnica między sysfs_create_file() i sysfs_create_group()?
- 29. jaka jest różnica między installshield i windowsinstaller
- 30. Jaka jest różnica między developer.paypal.com i x.com?
Dziękuję za odpowiedź. Czy AsSequential przesłonił AsParallel? Jaki jest przypadek użycia AsSequential? Czy jest to nieocenione przeliczalne, aby zapobiec uruchomieniu AsParallel? – user2565663
Gdy masz bardzo złożone zapytanie, możesz określić użycie ogólnie paraliżu. I w niektórych częściach zapytania możesz wybrać wykonanie sekwencyjne (z AsSequential). – Ozkan
@Ozkan możesz podać przykład? –