asynchronous programming
5 noticias
Akismet: Nuevo líder tras fallecimiento del fundador
Tras el fallecimiento de Michael Foord a principios de 2025, la biblioteca Python 'akismet', crucial para filtrar spam en blogs y sitios web desde 2005, ha encontrado un nuevo mantenedor. James Bennett, quien previamente colaboró con Foord en 2015 para asumir el mantenimiento de la biblioteca, ha co
Rust: Compartir datos mutables de forma segura
Este artículo de Alice Ryhl explica cómo compartir estados mutables en Rust, un concepto crucial para aplicaciones concurrentes, tanto síncronas como asíncronas. El problema fundamental es permitir que múltiples hilos (threads) modifiquen el mismo dato de forma segura, evitando condiciones de carrer
Python Async: ¿Determinista? El desafío revelado
El artículo de dbos.dev explora un desafío crucial al desarrollar bibliotecas de ejecución duradera en Python: cómo lograr la determinancia en flujos de trabajo asíncronos. La asincronía, aunque mejora el rendimiento al permitir la ejecución concurrente de tareas (por ejemplo, usando `asyncio.gather
Futuros bloqueados: un problema oculto en Rust
El artículo "Never snooze a future" aborda un problema sutil pero crítico en la programación asíncrona en Rust: el "snoozing" de futures. En esencia, el snoozing ocurre cuando un futuro está listo para avanzar (es decir, tiene trabajo por hacer) pero no es "polled" (interrogado) por el executor (el
Alternativas a Lwt en MirageOS: Hilos y Eventos
Este artículo explora alternativas a la biblioteca de threading `Lwt` en el contexto de MirageOS, un sistema operativo totalmente impulsado por eventos. En sistemas tradicionales, los hilos preemption interrumpen el flujo de ejecución, mientras que MirageOS, al igual que Node.js, utiliza un modelo d
