Câu hỏi được gắn thẻ «parallel.foreach»



5
Làm cách nào tôi có thể chuyển đổi mã foreach này thành Parallel.ForEach?
Tôi có một chút bối rối về Parallel.ForEach. Chính xác là Parallel.ForEachgì và nó làm gì? Vui lòng không tham khảo bất kỳ liên kết MSDN. Đây là một ví dụ đơn giản: string[] lines = File.ReadAllLines(txtProxyListPath.Text); List<string> list_lines = new List<string>(lines); foreach (string line in list_lines) { //My Stuff …

4
Parallel.ForEach vs Task.Run và Task.When ALL
Sự khác biệt giữa việc sử dụng Parallel.ForEach hoặc Task.Run () để bắt đầu một tập hợp các nhiệm vụ không đồng bộ là gì? Phiên bản 1: List<string> strings = new List<string> { "s1", "s2", "s3" }; Parallel.ForEach(strings, s => { DoSomething(s); }); Phiên bản 2: List<string> strings = …



5
Ngắt song song.foreach?
Làm cách nào để thoát khỏi vòng lặp song song.for? Tôi có một câu lệnh khá phức tạp trông giống như sau: Parallel.ForEach<ColorIndexHolder>(ColorIndex.AsEnumerable(), new Action<ColorIndexHolder>((ColorIndexHolder Element) => { if (Element.StartIndex <= I && Element.StartIndex + Element.Length >= I) { Found = true; break; } })); Sử dụng lớp song song, …
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.