Selecciona tu idioma

Inicio arrow-right greenlet

Hemos compilado una lista de 7 alternativas gratuitas y de pago para greenlet. Los principales competidores incluyen reep.io, Socket.io. Además de estos, los usuarios también realizan comparaciones entre greenlet y gevent, eventlet, Bone.io. También puedes echar un vistazo a otras opciones similares aquí: About.


reep.io
Free Open Source

Puede transferir lo que desee sin almacenar primero los datos en un servidor.

Socket.io
Free Open Source

Socket.IO tiene como objetivo hacer posibles aplicaciones en tiempo real en cada navegador y dispositivo móvil, difuminando ...

gevent
Free Open Source

gevent es una biblioteca de red de Python basada en la rutina que usa greenlet para proporcionar un alto nivel ...

eventlet
Free Open Source

Eventlet es una biblioteca de red concurrente para Python que le permite cambiar la forma en que ejecuta su ...

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

WebSocket-Node
Free Open Source

Una implementación de WebSocket para Node.JS (Borrador -08 a través del RFC 6455 final)

JsSIP, la biblioteca JavaScript SIP (Session Initiation Protocol)

Programación concurrente ligera en proceso

greenlet Plataformas

tick-square Linux
tick-square Mac
tick-square Windows

greenlet Visión general

greenlet: programación concurrente ligera en proceso

El paquete "greenlet" es un spin-off de Stackless, una versión de CPython que admite micro-hilos 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í mismos 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". Consulte el ejemplo en test / test_generator.py).

Los greenlets se proporcionan como un módulo de extensión C para el intérprete regular no modificado.

Código fuente: https://github.com/python-greenlet/greenlet

Principales alternativas a greenlet

¡Comparte tu opinión sobre el software, deja una reseña y ayuda a mejorarlo aún más!

greenlet Etiquetas

tasklets tasklet microthread coroutine concurrent-programming c-python stackless microthreads coroutines multithread

Sugerir cambios

Tus comentarios

Selecciona una calificación
Por favor, seleccione una calificación

Your vote has been counted.

Do you have experience using this software?