3
ответа

Операция параллельного ввода-вывода C # .NET (с дросселированием) [дубликат]

Я пытаюсь найти оптимальный подход для параллельного ввода-вывода. Долгое время я даже думал, что я понимаю эту тему, и нет ничего, что могло бы меня удивить. Но я был неправ. ...
вопрос задан: 31 March 2014 19:11
2
ответа

Как использовать все ядра в компьютере с Parallel.ForEach

Мой компьютер имеет: 24 ядра, 32 ГБ оперативной памяти, которые я знал некоторое время и читал о том, что можно использовать больше / все ядра компьютера при выполнении тяжелых задач с использованием Parallel.ForEach Но я ...
вопрос задан: 1 March 2019 00:59
1
ответ

C # Parallel.ForEach заблокирован на длинной итерации

Я использовал Parallel.ForEach, чтобы выполнить некоторую трудоемкую обработку коллекций элементов Обработка фактически выполняется внешним инструментом командной строки, и я не могу это изменить. Тем не мение, ...
вопрос задан: 4 March 2019 16:55
0
ответов

C #: последовательность не содержит элементов, выдающих проблемы после реализации параллельного цикла.

я использовал вложенный параллельный цикл для заполнения списка данных. после использования parallel.foreach какое-то время я получаю ошибку. Последовательность не содержит элементов, которые выбрасывают из более поздней части ...
вопрос задан: 19 January 2019 20:35
0
ответов

Console.WriteLine () делает мою программу быстрее, wtf?

Так что я не могу понять, как час, и это сводит меня с ума. Я устанавливаю темы с помощью ThreadPool.SetMinThreads (10, 10) (например, 10) Я использую Parallel.ForEach ...
вопрос задан: 31 December 2018 07:30
0
ответов

Parallel.ForEach Slower than ForEach

Вот код : using (var context = new AventureWorksDataContext ()) {IEnumerable _customerQuery = from c в контексте.CustomerQuery = from c in context.Customers where ...
вопрос задан: 8 October 2018 10:38
0
ответов

Вложений ждут в Parallel.ForEach

В приложении метро мне нужно выполнить несколько вызовов WCF. Необходимо выполнить значительное количество вызовов, поэтому мне нужно выполнять их в параллельном цикле. Проблема в том, что параллельный цикл выходит ...
вопрос задан: 23 November 2016 19:05
0
ответов

Как я могу ограничить Parallel.ForEach?

У меня есть асинхронный цикл Parallel.ForEach (), с помощью которого я загружаю некоторые веб-страницы. Моя полоса пропускания ограничена, поэтому я могу загружать только x страниц за раз, но Parallel.ForEach выполняет весь список желаемых веб-страниц ..
вопрос задан: 29 August 2015 11:26
0
ответов

Parallel.ForEach vs Task.Run и Task.WhenAll

В чем разница между использованием Parallel.ForEach или Task.Run () для асинхронного запуска набора задач? Версия 1: List strings = new List {"s1", "s2", "s3"}; ...
вопрос задан: 30 September 2013 20:13
0
ответов

Parallel.ForEach () и foreach (IEnumerable < T > .AsParallel ())

Эрг, я пытаюсь найти эти два метода в BCL с помощью Reflector, но не могу их найти. В чем разница между этими двумя фрагментами? A: IEnumerable < string > элементы = ... Параллельно ....
вопрос задан: 1 August 2013 18:25
0
ответов

Что делает MaxDegreeOfParallelism?

Я использую Parallel.ForEach и делаю некоторые обновления базы данных, теперь без настройки MaxDegreeOfParallelism, машина с двухъядерным процессором приводит к тайм-аутам клиента sql, а где еще - четырехъядерному ...
вопрос задан: 14 April 2013 23:18
0
ответов

Как лучше использовать библиотеку параллельных задач

Я только начал использовать TPL и хочу, чтобы несколько вызовов веб-сервисов выполнялись параллельно. Из того, что я могу собрать, я вижу два способа сделать это. Либо Parallel.ForEach :List<...
вопрос задан: 9 July 2012 06:24
0
ответов

Как отменить любой текущий Parallel.ForEach и начать заново

Функционально иметь длинный список слов, привязанных к ListView. Используйте TextBox для символов, чтобы отфильтровать список слов. С любым новым символом необходимо отменить любую обработку фонового фильтра. Затем подождите 1...
вопрос задан: 3 July 2012 14:43
0
ответов

Parallel.ForEach Отладка или пошаговое выполнение

Есть ли простой способ пройти через parallel.foreach? Каков наилучший способ отладить это с помощью точки останова?
вопрос задан: 19 June 2012 20:37
0
ответов

parallel.foreach работает, но почему?

Может ли кто-нибудь объяснить, почему эта программа возвращает правильное значение sqrt_min? int n = 1000000; double[] myArr = new double[n]; for(int i = n-1 ; i>= 0; i--){ myArr[i] = (double)i;} // ...
вопрос задан: 6 February 2012 22:35
0
ответов

Parallel .Foreach c # Функция паузы и остановки?

Каким будет наиболее эффективный способ приостановить и остановить (до ее завершения) parallel.foreach? Parallel.ForEach (список, (элемент) => {doStuff (элемент); });
вопрос задан: 11 December 2011 12:24
0
ответов

Parallel.Foreach + yield return?

Я хочу обработать что-то, используя параллельный цикл, например: public void FillLogs (компьютеры IEnumerable ) {Parallel.ForEach (компьютеры, cpt => {cpt.Logs = cpt ....
вопрос задан: 7 December 2011 09:38
0
ответов

Изменение цикла foreach на цикл Parallel.ForEach

Хорошо, вот основная предыстория. Эта программа подключается к Outlook / Exchange и анализирует все почтовые сообщения, чтобы узнать, какие из них зашифрованы. Одна из вещей, которую я хотел бы сделать, - это использовать ...
вопрос задан: 23 November 2011 15:42