Результаты поиска по запросу "parallel.foreach"

0 ответов

Как я могу достичь максимального параллелизма и использовать максимальный процессор с Parallel.ForEach?

Есть функция C #

1 ответ

Сколько потоков создаст Parallel.For (Foreach)? MaxDegreeOfParallelism по умолчанию?

Я хочу знать, сколько потоков будет использовано при запуске цикла Parallel.For / ForEach. Я обнаружил, что это можно изменить с помощью параметра MaxDegreeOfParallelism. Справка по MaxDegreeOfParallelism в MSDN говорит ...

5 ответов

Звоню через них.

од: using (var context = new AventureWorksDataContext()) { IEnumerable<Customer> _customerQuery = from c in context.Customers where c.FirstName.StartsWith("A") select c; var watch = new Stopwatch(); watch.Start(); var result ...

ТОП публикаций

3 ответа

Parallel.Foreach + доходность возврата?

Я хочу обработать что-то с помощью параллельного цикла, как это: public void FillLogs(IEnumerable<IComputer> computers) { Parallel.ForEach(computers, cpt=> { cpt.Logs = cpt.GetRawLogs().ToList(); }); } Хорошо, работает нормально. Но как сделать, ...

2 ответа

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

Какой самый эффективный способ сделать паузу и остановить (до того, как это закончится) параллельно. Foreach? Parallel.ForEach(list, (item) => { doStuff(item); });

4 ответа

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

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

9 ответов

Как я могу назначить имя для задачи в TPL

Я собираюсь использовать много задач, запущенных в моем приложении. Каждая группа задач по какой-то причине выполняется. Я хотел бы назвать эти задачи, чтобы при просмотре окна «Параллельные задачи» я мог их легко распознать. С другой точки ...

1 ответ

Асинхронное / ожидание и параллельное в C # [закрыто]

Когда я должен использовать async / await и когда я должен использовать parallel.foreach в C #? Параллельные и асинхронные / ожидающие служат одной и той же цели? Какие в них различия?

1 ответ

Разница между ThreadPool.QueueUserWorkItem и Parallel.ForEach?

В чем главное отличие двух следующих подходов: ThreadPool.QueueUserWorkItem Clients objClient = new Clients(); List<Clients> objClientList = Clients.GetClientList(); foreach (var list in objClientList) { ThreadPool.QueueUserWorkItem(new ...

4 ответа

Параллельный foreach с асинхронной лямбдой

Я хотел бы обрабатывать коллекцию параллельно, но у меня возникли проблемы с ее реализацией, и поэтому я надеюсь на некоторую помощь. Проблема возникает, если я хочу вызвать метод, помеченный как асинхронный в C #, в пределах лямбды ...