Resultados de la búsqueda a petición "task-parallel-library"
¿Es posible usar la Biblioteca Paralela de Tareas (TPL) en C # 2.0?
Actualmente atrapado en C # 2, aún sería bueno usar la bondad paralela del TPL ... ¿es esto posible?
¿Reemplazo de biblioteca paralela de tareas para BackgroundWorker?
¿La biblioteca paralela de tareas tiene algo que podría considerarse un reemplazo o una mejora con respecto a la clase BackgroundWorker? Tengo una aplicación WinForms con una interfaz de usuario de estilo asistente y realiza algunas tareas de ...
Ejecución paralela para operaciones vinculadas a IO
He leído TPL y los documentos de la biblioteca de tareas de principio a fin. Pero, todavía no podía comprender el siguiente caso muy claramente y en este momento necesito implementarlo. Simplificaré mi situación. Yo tengo unIEnumerable<Uri> de ...
BatchBlock produce lotes con elementos enviados después de TriggerBatch ()
Tengo una tubería de flujo de datos que consta de varios bloques. Cuando los elementos fluyen a través de mi canal de procesamiento, quiero agruparlos por campoA. Para hacer esto tengo unBatchBlock con alturaBoundedCapacity. En él guardo mis ...
¿Cómo puedo implementar tanto un método asíncrono como su contraparte síncrona? [duplicar
Esta pregunta ya tiene una respuesta aquí: Sync sobre Async evitando el punto muerto y evitando que la IU responda [/questions/14820606/sync-over-async-avoiding-deadlock-and-prevent-ui-from-being-responsive] 1 respuestaEscriba una API asíncrona ...
TPL TaskFactory.FromAsync vs Tareas con métodos de bloqueo
Me preguntaba si había alguna implicación de rendimiento entre el uso de TPLTaskFactory.FromAsync y usandoTaskFactory.StartNew en versiones de bloqueo de los métodos. Estoy escribiendo un servidor TCP que no admitirá más de 100 conexiones ...
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 ...
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 => ...
¿Cuándo se debe llamar a Task.ContinueWith con TaskScheduler.Current como argumento?
Estamos usandoeste fragmento de código [https://stackoverflow.com/a/37529395/120955] desde StackOverflow para producir una Tarea que se complete tan pronto como la primera de una colección de tareas se complete con éxito. Debido a la naturaleza ...
TPL Dataflow vs Semaphore simple
Tengo el requisito de hacer un proceso escalable. El proceso tiene principalmente operaciones de E / S con algunas operaciones menores de CPU (principalmente cadenas de deserialización). El proceso consulta la base de datos para obtener una ...