Introducción a Stackless Python

Stackless es una implementación de Python desarrollada por Christian Tismer con el objetivo de brindar al programador la posibilidad de aprovechar los beneficios de la programación basada en hilos (threads). CPython, la implementación original, incluye un bloqueo generalizado (GIL) que evita que varios hilos ejecuten código Python simultáneamente. Stackless permite la utilización de microthreads (también… Seguir leyendo

Cliente y servidor TCP en Stackless Python

Versión: Stackless Python 2.6 ó 2.7. Dados los beneficios de simultaneidad que provee Stackless Python, resulta ser una solución óptima al momento de desarrollar una conexión TCP, especialmente servidores. Los siguientes códigos de fuente utilizan directamente el módulo stacklesssocket (descarga alternativa), que soporta íntegramente y sin problemas las versiones 2.6 y 2.7. Mis intentos por… Seguir leyendo