Resultados de la búsqueda a petición "parallel-extensions"

5 la respuesta

Algoritmo de ordenamiento paralelo

Estoy buscando una implementación simple de un algoritmo de clasificación en paralelo (multihilo) en C # que pueda operar en

6 la respuesta

Debo usar ThreadPools o Task Parallel Library para operaciones vinculadas a IO

En uno de mis proyectos que es como un agregador, analizo feeds, podcasts y demás desde la web. Si utilizo un enfoque secuencial, dado que una gran cantidad de recursos, lleva bastante tiempo procesarlos todos (debido a problemas de red y cosas ...

8 la respuesta

Task Parallel Library - Programadores de tareas personalizados

Tengo el requisito de enviar solicitudes de servicio web a una API en línea y pensé que las extensiones paralelas serían adecuadas para mis necesidades. El servicio web en cuestión está diseñado para ser llamado repetidamente, pero tiene un ...

2 la respuesta

Parallel.ForEach no girando nuevos hilos

1 la respuesta

¿Cómo PLINQ una consulta LINQ existente con combinaciones?

Estoy usando LINQ para comparar dos DataSets entre sí para crear nuevas filas y actualizar las existentes. Me di cuenta de que la comparación completa dura ~ 1,5 horas y solo uno de los dos núcleos está ocupado (el Administrador de tareas tiene ...

2 la respuesta

¿Cómo se relacionan entre sí el Marco Reactivo, PLINQ, TPL y las Extensiones Paralelas?

Al menos desde el lanzamiento de .NET 4.0, Microsoft parece haber puesto mucho esfuerzo en el soporte para la programación paralela y asíncrona y parece que ...

4 la respuesta

Parallel.ForEach vs Task.Factory.StartNew

¿Cuál es la diferencia entre los fragmentos de código a continuación? ¿No usarán ambos hilos de threadpool? Por ejemplo, si quiero llamar a una función para cada elemento de una colección, Parallel.ForEach<Item>(items, item => ...

7 la respuesta

¿Cuándo deshacerse de CancellationTokenSource?

La claseCancellationTokenSource es desechable. Un vistazo rápido en Reflector demuestra el uso deKernelEvent, un recurso no administrado (muy probable). Ya queCancellationTokenSource no tiene finalizador, si no lo desechamos, el GC no lo hará. ...

6 la respuesta

Pruebas unitarias de software concurrente: ¿qué haces?

A medida que el software se vuelve más y más concurrente, ¿cómo maneja las pruebas?El comportamiento central del tipo con sus pruebas unitarias (no el comportamiento paralelo, solo el comportamiento central)? En los viejos tiempos, tenía un ...

6 la respuesta

Lista <T> seguridad de roscas

Estoy usando el siguiente código var processed = new List<Guid>(); Parallel.ForEach(items, item => { processed.Add(SomeProcessingFunc(item)); }); ¿Es seguro el hilo de código anterior? ¿Hay alguna posibilidad de que la lista procesada se ...