Selecciona tu idioma

Inicio arrow-right greenlet

Hemos compilado una lista de 2 alternativas gratuitas y de pago a greenlet. Los principales competidores incluyen: gevent, Socket.io. También puedes ver otras opciones similares aquí: About.


gevent
Free Open Source

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

Socket.io
Free Open Source

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

Programación concurrente ligera en proceso

greenlet Plataformas

Linux Linux
Mac Mac
Windows 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

() out of 5
Ver comparaciones

Tus comentarios

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

Your vote has been counted.

Do you have experience using this software?