Tag: CONCURRENCY
Si una tarea asincrónica task_parent crea sub tareas task_child, pero task_parent es cancelada debido a una excepción que se produce después de que se haya creado task_child, ¿se cancela automáticamente también task_child (si no está protegida con asyncio.shield)? Por ejemplo, en el siguiente código: async def f(): t1 = asyncio.create_task(coroutine1()) . . . Read more
En mi aplicación de Java necesito escribir datos en S3, cuyo tamaño desconozco de antemano y generalmente son grandes. Por recomendación en la documentación de AWS S3, estoy utilizando la API de nivel bajo de Java de AWS SDK para escribir datos en el bucket de S3. En mi aplicación, . . . Read more
Tengo una tabla my_table en PostgreSQL v 12 que tiene dos campos llamados id y status. Necesito escribir un procedimiento almacenado updateStatus que tenga tres parámetros (id, oldStatus y newStatus). Debería actualizar el estado de la fila a newStatus solo si actualmente se encuentra en oldStatus (de lo contrario, hacer . . . Read more
Asistí a una entrevista de codificación de NodeJS. Obtuve el siguiente código que se ejecuta de forma asíncrona desde diferentes navegadores (se supone). Nuestra solución necesita bloquear la ejecución de la función si la actualización por ID es la misma pero se llama desde un lugar diferente (digamos, desde un . . . Read more
La concurrencia moderna con el nuevo Async / Await fue introducida para iOS 15 y versiones posteriores con Swift 5.5, pero muy pronto, con el lanzamiento de Xcode 13.2 (y posteriormente 13.2.1), nos permitió utilizar Async y Await para desarrollar aplicaciones para iOS 13+, macOS 10.15+, etc. Sin embargo, cuando . . . Read more