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

1 la respuesta

¿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?

2 la respuesta

¿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 ...

2 la respuesta

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 ...

1 la respuesta

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 ...

2 la respuesta

¿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 ...

2 la respuesta

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 ...

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 ...

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 => ...

4 la respuesta

¿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 ...

1 la respuesta

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 ...