task-parallel-library

Espera asíncronamente a que la tarea se complete con tiempo de espera

Quiero esperar a que una tarea se complete con algunas reglas especiales: Si no se ha completado después de X milisegundos, ... era, pero eso bloquea mi subproceso. ¿Cómo puedo esperar asincrónicamente a que la tarea se complete con un tiempo de espera?

¿Cuál es la diferencia entre tarea e hilo?

En C# 4.0, tenemos Task en el Sistema .Enhebrando.Tasks espacio de nombres. ¿Cuál es la verdadera diferencia entre Thread y ... o. Si alguien sabe sobre el mismo tipo de pregunta es publicado aquí anteriormente, amablemente dar la referencia del enlace.

Cuándo usar la tarea.Delay, cuando usar hilo.¿Dormir?

Hay una(s) buena (s) regla (s) para cuándo usar la tarea .Delay versus Hilo.¿Dormir? Específicamente, ¿hay un valor mínimo ... imo, desde Tarea.El retardo causa el cambio de contexto en una máquina de estado async/await, ¿hay una sobrecarga de usarlo?

Usar async / await para múltiples tareas

Estoy usando un cliente API que es completamente asíncrono, es decir, cada operación devuelve Task o Task<T>, por ejemp ... te, esperaría que esto emitiera 5 solicitudes HTTP de inmediato, escribiendo en la consola a medida que se completa cada una.

Esperando sincrónicamente una operación asíncrona, y por qué Wait() congela el programa aquí

Prefacio : Estoy buscando una explicación, no solo una solución. Ya conozco la solución. A pesar de haber pasado varios días ... cause una congelación? ¿Hay algún problema con el objeto task? ¿Hay un punto muerto no obvio? Por favor ayúdame a entender.

Ejecutar múltiples tareas asíncronas y esperar a que se completen

Necesito ejecutar varias tareas asincrónicas en una aplicación de consola y esperar a que se completen todas antes de continu ... tiempo, y quiero saber una vez que se hayan completado. ¿Cuál es la implementación más simple para un escenario como este?

WaitAll vs WhenAll

¿Cuál es la diferencia entre Task.WaitAll() y Task.WhenAll() del CTP Async ? ¿Puede proporcionar algún código de ejemplo para ilustrar los diferentes casos de uso ?

Async / await vs BackgroundWorker

En los últimos días he probado las nuevas características de.net 4.5 y c# 5. Me gustan sus nuevas características async/awai ... características, ¿cuándo debo usar async/await y cuándo un BackgroundWorker? ¿Cuáles son los escenarios comunes para ambos?

Paralelo.ForEach vs Task.Fábrica.StartNew

¿Cuál es la diferencia entre los siguientes fragmentos de código? ¿No usarán ambos hilos threadpool? Por ejemplo, si quiero ... ems, item => DoSomething(item)); vs foreach(var item in items) { Task.Factory.StartNew(() => DoSomething(item)); }

¿Cómo cancelar una tarea en await?

Estoy jugando con estas tareas de Windows 8 WinRT, y estoy tratando de cancelar una tarea utilizando el método a continuación ... = 0; i < 200000; i++) { someString += "a"; } return a + b; } private void CancelNotification() { }

Práctica recomendada para llamar a ConfigureAwait para todo el código del lado del servidor

Cuando tiene código del lado del servidor (es decir, algunos ApiController) y sus funciones son asíncronas, por lo que devuel ... gureAwait(false); // now you are on a different thread! will that cause problems? return customer; } }

¿Se considera aceptable no llamar a Dispose () en un objeto de tarea TPL?

Quiero activar una tarea para que se ejecute en un subproceso en segundo plano. No quiero esperar a la finalización de las ta ... ropiada de deshacerse del objeto Task que me he perdido? ¿O hay otra forma de hacer tareas de fire & forget con el TPL?

¿Cuándo se debe utilizar TaskCompletionSource?

AFAIK, todo lo que sabe es que en algún momento, su método SetResult o SetException está siendo llamado para completar el Tas ... acionado directamente con TaskCompletionSource y no a una hipotética situación en la que no tengo Task.Factory.StartNew?

Crear una tarea completada

Quiero crear un Task completado (no Task<T>). ¿Hay algo incorporado en. NET para hacer esto? Una pregunta relacionada: Crear una tarea completada

¿Por qué CancellationToken es independiente de CancellationTokenSource?

Estoy buscando una justificación de por qué se introdujo la estructura.NET CancellationToken además de la clase CancellationT ... Dado que un bool volátil sin bloqueo es suficiente en ambos casos, todavía no puedo ver por qué sería más rápido. Gracias!

A la espera de múltiples tareas con diferentes resultados

Tengo 3 tareas: private async Task<Cat> FeedCat() {} private async Task<House> SellHouse() {} private async Tas ... resultados tiene nada en común entre sí ¿Cómo llamo y espero que las 3 tareas se completen y luego obtengo los resultados?

HttpClient - ¿Se canceló una tarea?

Funciona bien cuando tenemos una o dos tareas sin embargo lanza un error "Una tarea fue cancelada" cuando tenemos más de una ... var json = stringTask.Result; return Helper.FromJSON<T>(json); }); }).Unwrap(); }

En cuanto al uso de la Tarea.Start (), Task.Ejecutar () y Tarea.Fábrica.StartNew()

Acabo de ver 3 rutinas con respecto al uso de TPL que hacen el mismo trabajo; aquí está el código: public static void Main( ... sk.Factory.StartNew()? Por favor, ayúdame a comprenda su uso real según el escenario con gran detalle con ejemplos, gracias.

¿Cuál es la ventaja de usar async con MVC5?

¿Cuál es la diferencia entre: public ActionResult Login(LoginViewModel model, string returnUrl) { if (ModelState.IsVali ... depurar problemas con uno que con el otro? ¿Debo hacer cambios en otros controladores para que mi aplicación agregue Async ?

ASP.NET Web API OperationCanceledException cuando el navegador cancela la solicitud

Cuando un usuario carga una página, hace una o más solicitudes ajax, que golpean ASP.NET Controladores Web API 2. Si el usuar ... TaskException Filtrado de errores de ELMAHvoid ErrorLog_Filtering (https://code.google.com/p/elmah/wiki/ErrorFiltering )