123
greenlet
greenlet: programación concurrente ligera en proceso El paquete "greenlet" es un spin-off de Stackless, una versión de CPython que admite microhilos llamados "tasklets".Los tasklets se ejecutan de forma seudo concurrente (generalmente en una o varias hebras de nivel de sistema operativo) y se sincronizan con intercambios de datos en "canales".Un "greenlet", por otro lado, es una noción aún más primitiva de microhilo sin programación implícita;corutinas, en otras palabras.Esto es útil cuando desea controlar exactamente cuándo se ejecuta su código.Puede crear microhilos programados personalizados sobre Greenlet;sin embargo, parece que los greenlets son útiles por sí solos como una forma de crear estructuras de flujo de control avanzadas.Por ejemplo, podemos recrear generadores;La diferencia con los generadores propios de Python es que nuestros generadores pueden llamar funciones anidadas y las funciones anidadas también pueden generar valores.(Además, no necesita una palabra clave de "rendimiento". Vea el ejemplo en test / test_generator.py) .... Los Greenlets se proporcionan como un módulo de extensión C para el intérprete normal no modificado.Código fuente :

Categorias

Alternativas a greenlet para todas las plataformas con cualquier licencia

reep.io

reep.io

Puede transferir cualquier cosa que desee sin almacenar primero los datos en un servidor.Incluso puede transmitir archivos de video o previsualizar imágenes directamente.
Socket.io

Socket.io

Socket.IO tiene como objetivo hacer posibles aplicaciones en tiempo real en todos los navegadores y dispositivos móviles, borrando las diferencias entre los diferentes mecanismos de transporte.
Bone.io

Bone.io

Bone.io es un marco ligero para crear aplicaciones JavaScript de tiempo real en una sola página de alto rendimiento.
WebSocket-Node

WebSocket-Node

Una implementación de WebSocket para Node.JS (Borrador -08 a través del RFC 6455 final) Código fuente: https://github.com/theturtle32/WebSocket-Node
gevent

gevent

gevent es una biblioteca de red Python basada en la rutina que usa greenlet para proporcionar una API síncrona de alto nivel en la parte superior del ciclo de eventos libev.
eventlet

eventlet

Eventlet es una biblioteca de red concurrente para Python que le permite cambiar cómo ejecuta su código, no cómo lo escribe.
JsSIP

JsSIP

JsSIP, la biblioteca JavaScript SIP Código fuente: https://github.com/versatica/JsSIP