Resultados de la búsqueda a petición "async-await"

2 la respuesta

Condición de carrera en código asíncrono / espera

Solo me pregunto si se produce una condición de carrera en el siguiente código: int readingFiles; async Task<string> ReadFile (string file) { ++readingFiles; var text = await Stream.ReadFileAsync(file); --readingFiles; return text; }Si el método ...

1 la respuesta

¿Por qué se necesita AsyncContext cuando se usa async / await con una aplicación de consola?

Estoy llamando a un método asíncrono dentro de mi aplicación de consola. No quiero que la aplicación se cierre poco después de que se inicie, es decir, antes de que se completen las tareas pendientes. Parece que puedo hacer esto: internal static ...

1 la respuesta

¿El punto de entrada se puede marcar con el modificador 'asíncrono' en CoreCLR?

En la reciente publicación de blog de Stephan Cleary sobreAplicaciones de consola asíncrona en .NET CoreCLR [http://blog.stephencleary.com/2015/03/async-console-apps-on-net-coreclr.html] nos muestra que en CoreCLR (que actualmente se ejecuta en ...

2 la respuesta

Limpiar CallContext en TPL

Dependiendo de si estoy usando un código basado en async / await o TPL, obtengo dos comportamientos diferentes con respecto a la limpieza de lógicaCallContext. Puedo establecer y borrar lógicoCallContext exactamente como espero si uso ...

2 la respuesta

¿Por qué Enumerator.MoveNext no funciona como lo esperaba cuando se usa con el uso y async-await?

Me gustaría enumerar a través de unList<int> y llame a un método asíncrono. Si hago esto de esta manera: public async Task NotWorking() { var list = new List<int> {1, 2, 3}; using (var enumerator = list.GetEnumerator()) { ...

6 la respuesta

¿Diferencia entre las funciones asíncronas de Javascript y los trabajadores web?

En cuanto a subprocesos, ¿cuál es la diferencia entre los trabajadores web y las funciones declaradas como async function xxx() { }? Sé que los trabajadores web se ejecutan en subprocesos separados, pero ¿qué pasa con las funciones asíncronas? ...

1 la respuesta

¿Debo usar siempre Task.Delay en lugar de Thread.Sleep? [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Cuándo usar Task.Delay, cuándo usar Thread.Sleep? [/questions/20082221/when-to-use-task-delay-when-to-use-thread-sleep] 4 respuestasRecientemente he visto varias recomendaciones que ...

2 la respuesta

Llamar a un método asíncrono sin esperar

Estoy tratando de llamar a un método asíncrono (en una aplicación ASP.NET Web API 2) sin esperar el resultado. Quiero decir que quiero que el subproceso principal continúe ejecutándose y sin esperas para que se complete el método llamado. Estoy ...

1 la respuesta

Con respecto al uso de Task.Start (), Task.Run () y Task.Factory.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() { Thread.CurrentThread.Name = "Main"; // Create a task and supply a user delegate by using a lambda expression. Task ...

2 la respuesta

Entity Framework async emite contexto o consulta?

Tengo un problema asincrónico con mi consulta a continuación. Tengo contexto singleton y estoy tratando de ejecutar la siguiente consulta: var query = await (from parent in Context.ParentTable join child in Context.ChildTable on parent.ID equals ...