Resultados de la búsqueda a petición "task-parallel-library"
how para acceder a la cola concurrente predeterminada subyacente de una colección de bloqueo
Tengo múltiples productores y un solo consumidor. Sin embargo, si hay algo en la cola que aún no se ha consumido, un productor no debería volver a ponerlo en cola. (colección única de bloqueo sin duplicados que usa la cola ...
Parallel.ForEach loop con BlockingCollection.GetConsumableEnumerable
¿Por qué el ciclo parallel.ForEach sale con OperationCancelledException, mientras se usa GetConsumableEnumerable? //outside the function static BlockingCollection<double> _collection = new BlockingCollection<double>(); var t = ...
¡Solo se ejecuta la última tarea!
stoy desesperado por encontrar una solución a mi problema. Siguiendo es el código que genera una tarea diferente para cada elemento enList<AccountContactView>. List<AccountContactViewModel> selectedDataList = DataList.Where( dataList => (bool) ...
¿Por qué TaskScheduler? ¿El actual TaskScheduler actual?
La Biblioteca paralela de tareas es excelente y la he usado mucho en los últimos meses. Sin embargo, hay algo que realmente me molesta: el hecho de ...
Procesando solo n elementos a la vez al mismo tiempo usando la Biblioteca de tareas paralelas
Todo esto está sucediendo en un servicio de Windows. Tengo unQueue<T> (en realidad unConcurrentQueue<T>) retener artículos que esperan ser procesados. Pero, no quiero procesar solo uno a la vez, quiero procesar n elementos simultáneamente, ...
¿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á. ...
¿Por qué mi proceso no finaliza cuando la Tarea ha manejado una excepción?
Estoy creando un servicio de Windows con .NET 4.0. Tengo varias excepciones no manejadas lanzadas en Tareas, pero no finalizan mi proceso como lo indica la documentación de MSDN Tareas ...
Recorrido de árbol paralelo en C #
Necesito atravesar un árbol rápidamente, y me gustaría hacerlo en paralelo. Prefiero usar las extensiones paralelas que girar manualmente un montón de hilos. Mi código actual se parece a esto: public void Traverse(Node root) { var nodeQueue = ...
Task con notificación de eventos - .net 4
Ayer en SO, vi un hilo pidiendo un código que hace algo de esta manera. Quiero decir, usted (subproceso del administrador) inicia el número de tareas utilizando las API de TPL y una vez que se completan el trabajo, ese subproceso debe notificarle ...
La forma más sencilla de ejecutar tres métodos en paralelo en C #
Tengo tres métodos a los que llamo para hacer algunos cálculos de números que son los siguientes results.LeftFront.CalcAi(); results.RightFront.CalcAi(); results.RearSuspension.CalcAi(geom, ...