Resultados de la búsqueda a petición "parallel.foreach"

4 la respuesta

¿Está bien hacer algo asíncrono / esperar dentro de algún código .NET Parallel.ForEach ()?

Dado el siguiente código, ¿esOkay que hacerasync/await dentro de unaParallel.ForEach ? p.ej. Parallel.ForEach(names, name => { // Do some stuff... var foo = await GetStuffFrom3rdPartyAsync(name); // Do some more stuff, with the foo. });¿o ...

3 la respuesta

Grado máximo de paralelismo para AsParallel ()

Durante el usoParallel.ForEach Tenemos la opción de definir las opciones paralelas y establecer el grado máximo de paralelismo como: Parallel.ForEach(values, new ParallelOptions {MaxDegreeOfParallelism = number}, value = > { // Do Work })Pero ...

2 la respuesta

Parallel.ForEach () cambia el contexto de suplantación

Hoy implementamos nuestra aplicación ASP.NET recién creada en el servidor y pronto nos dimos cuenta de que había un extraño problema relacionado con la seguridad que causaba el bloqueo de la aplicación. Esta es una aplicación interna y usamos ...

3 la respuesta

Recolección de basura y paralela. Para cada problema después de la actualización VS2015

Tengo un código para procesar varios millones de filas de datos en mi propia clase de marco de datos C # tipo R. Hay una serie de llamadas Parallel.ForEach para iterar sobre las filas de datos en paralelo. Este código ha estado funcionando ...

1 la respuesta

¿Cómo puedo lograr el máximo paralelismo y utilizar la CPU máxima con Parallel.ForEach?

Hay una función C #A(arg1, arg2) que necesita ser llamado muchas veces. Para hacer esto más rápido, estoy usando programación paralela. Tome el ejemplo del siguiente código: long totalCalls = 2000000; int threads = ...

5 la respuesta

Parallel.ForEach Más lento que ForEach

Aquí está el código: 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 ...

6 la respuesta

Paralelo.¿Poreach + retorno de rendimiento?

Quiero procesar algo usando un bucle paralelo como este: public void FillLogs(IEnumerable<IComputer> computers) { Parallel.ForEach(computers, cpt=> { cpt.Logs = cpt.GetRawLogs().ToList(); }); } Ok, funciona bien. Pero, ¿cómo hacer si quiero ...

4 la respuesta

Paralelo.Foreach c # Pausa y parada de la función?

Cuál sería la forma más efectiva de pausar y detener (antes de que termine) en paralel Parallel.ForEach(list, (item) => { doStuff(item); });

8 la respuesta

¿Cómo puedo limitar Parallel.ForEach?

Tengo un bucle asíncrono Parallel.ForEach () con el que descargo algunas páginas web. Mi ancho de banda es limitado, por lo que puedo descargar solo x páginas por vez, pero Parallel.ForEach ejecuta una lista completa de las páginas web ...