Articles of asincrónico

¿Cómo puedo descargar varios archivos usando Asclnc, pero de a uno por vez?

Sorprendentemente, ha sido difícil encontrar un ejemplo de código para descargar varios archivos utilizando el método asíncrono de la clase webcliente, pero descargándolos de uno en uno. ¿Cómo puedo iniciar una descarga asíncrona, pero esperar hasta que la primera termine hasta la segunda, etc. Básicamente una que. (Tenga en cuenta que no quiero utilizar el […]

Spring Security y @Async (usuarios autenticados confundidos)

Invoco asincrónicamente el método con Spring, usando @ Async. Este método invoca otro método anotado con @PreAuthorize, Spring Security Annotation. Para hacer que la autorización funcione, tengo que configurar el modo SecurityContextHolder en MODE_INHERITABLETHREADLOCAL , de modo que la información de autenticación pase a la llamada asincrónica. Todo funciona bien hasta ahora. Sin embargo, cuando […]

Esperando hasta que finalice la tarea

¿Cómo puedo hacer que mi código espere hasta que termine la tarea en DispatchQueue? ¿Necesita un CompletionHandler o algo? func myFunction() { var a: Int? DispatchQueue.main.async { var b: Int = 3 a = b } // wait until the task finishes, then print print(a) // – this will contain nil, of course, because it […]

Solicitud web asincrónica Objective-C con cookies

Estoy escribiendo un progtwig en Objective-C y necesito hacer solicitudes web al servidor web, pero de forma asíncrona y soy bastante nuevo en mac, soy muy bueno en las tecnologías de Windows, pero necesito saber que si uso NSOperation (introducido en 10.5, supongo que no se ejecutará en 10.4 MAC?), o si fue implementado de […]

Loop asíncrono del nodo: ¿cómo hacer que este código se ejecute en orden secuencial?

Sé que hay varias publicaciones sobre esto, pero de acuerdo con las que he encontrado, esto debería funcionar correctamente. Quiero hacer una solicitud http en un bucle y no quiero que el ciclo itere hasta que se haya activado la callback de solicitud. Estoy usando la biblioteca asincrónica de la siguiente manera: const async = […]

¿Cuál es el significado de “UseTaskFriendlySynchronizationContext”?

Hay una nueva configuración de la aplicación en asp.net 4.5 un código como este se puede ejecutar en asp.net 4.0 protected void Button1_Click(object sender, EventArgs e) { CallAysnc(); } public void CallAysnc() { AsyncOperation asyncOp = AsyncOperationManager.CreateOperation(Guid.NewGuid().ToString()); WebClient client = new WebClient(); client.DownloadStringCompleted += (object sender, DownloadStringCompletedEventArgs e) => { asyncOp.PostOperationCompleted(CallCompleted, e.Result); }; client.DownloadStringAsync(new Uri(“http://www.google.com”)); […]

Multi-async en Entity Framework 6?

Este es mi código: var banner = context.Banners.ToListAsync() var newsGroup = context.NewsGroups.ToListAsync() await Task.WhenAll(banner, newsGroup); Pero cuando llamé a la función desde el controlador. Mostró error Se inició una segunda operación en este contexto antes de que se completara una operación asincrónica anterior. Use ‘aguardar’ para asegurarse de que las operaciones asincrónicas se hayan completado […]

¿Cómo elijo entre las diversas formas de hacer Threading en Delphi?

Parece que finalmente tengo que implementar algún tipo de subprocesamiento en mi progtwig Delphi 2009. Si hubiera una sola forma de hacerlo, estaría fuera de funcionamiento. Pero veo varias posibilidades. ¿Alguien puede explicar cuál es la diferencia entre estos y por qué elegiría uno sobre otro? La clase TThread en Delphi AsyncCalls por Andreas Hausladen […]

Usar HttpContext.Current en WebApi es peligroso debido a la asincronización

Mi pregunta está un poco relacionada con esto: equivalente de WebApi para HttpContext.Items con Dependency Injection . Queremos inyectar una clase usando HttpContext.Current en el área de WebApi usando Ninject. Mi preocupación es que esto podría ser muy peligroso , ya que en WebApi ( ¿todo? ) Es asincrónico. Por favor corrígeme si me equivoco […]

Ejecutando tareas en paralelo

Ok, básicamente tengo un montón de tareas (10) y quiero comenzarlas todas al mismo tiempo y esperar a que se completen. Cuando esté terminado, quiero ejecutar otras tareas. Leí un montón de recursos sobre esto, pero no puedo hacerlo bien para mi caso particular … Esto es lo que tengo actualmente (el código se ha […]