Preguntas con la etiqueta [task-parallel-library]
¿No hay ConcurrentList<T> en .Net 4.0?
Me emocionó ver el nuevo System.Collections.Concurrentespacio de nombres en .Net 4.0, ¡bastante agradable! He visto ConcurrentDictionary, ConcurrentQueue, ConcurrentStack, ConcurrentBagy BlockingCollection. Una cosa que parece faltar misteriosamente es un archivo ConcurrentList<T>.
¿Deberíamos cambiar para usar E/S asíncronas de forma predeterminada?
Con las ventajas de la E/S asíncrona y ahora que es bastante fácil codificar y componer (usando los métodos Await y TAP), me pregunto si deberíamos usar asíncrono de forma
StaTaskScheduler y bombeo de mensajes de subprocesos de STA
TL;DR: Un punto muerto dentro de una tarea ejecutada por StaTaskScheduler.Versión larga: Estoy usando ParallelExtensionsExtrasStaTaskScheduler de Parallel Team para alojar algunos objetos STA COM heredados proporcionados por un tercero. La
HttpClient: ¿Se canceló una tarea?
Funciona bien cuando tenemos una o dos tareas, sin embargo, arroja el error "Se canceló una tarea" cuando tenemos más de una tarea en la lista. List<Task> allTasks = new
¿Existe un equivalente a 'continuar' en Parallel.ForEach?
Estoy transfiriendo un código Parallel.ForEachy obtuve un error con un continuecódigo que tengo. ¿Hay algo equivalente que pueda usar de forma Parallel.ForEachfuncionalmente equivalente continueen un foreachbucle? Parallel.ForEach(items, parallelOptions, item =>
Parallel.ForEach y async-await [duplicado]
Tenía ese método: public async Task<MyResult> GetResult() { MyResult result = new MyResult(); foreach(var method in Methods) { string json = await Process(method); result.Prop1 = PopulateProp1(json); result.Prop2 = PopulateProp2(json); }
Foreach paralelo con lambda asíncrona
Me gustaría manejar una colección en paralelo, pero tengo problemas para implementarla y, por lo tanto, espero ayuda. El problema surge si quiero llamar a un método marcado como asíncrono
¿Cuál es la diferencia entre tarea e hilo?
En C# 4.0, tenemos Taskel espacio de nombres System.Threading.Tasks . ¿Cuál es la verdadera diferencia entre Thready Task. Hice un programa de muestra (ayuda tomada de MSDN) para aprender con
¿Cómo limitar la cantidad de operaciones de E/S asíncronas simultáneas?
// let's say there is a list of 1000+ URLs string[] urls = { "http://google.com", "http://yahoo.com", ... }; // now let's send HTTP requests to each of these URLs in
Cómo cancelar la tarea en espera después de un período de tiempo de espera
Estoy usando este método para crear una instancia de un navegador web mediante programación, navegar a una URL y devolver un resultado cuando el documento se haya completado. ¿Cómo podría
Espere asincrónicamente a que la Tarea <T> se complete con el tiempo de espera
Quiero esperar a que se complete una Tarea<T> con algunas reglas especiales: si no se ha completado después de X milisegundos, quiero mostrar un mensaje al usuario. Y si no