greenlet
greenlet - Leichte, prozessbegleitende Programmierung Das Paket "greenlet" ist eine Ausgründung von Stackless, einer Version von CPython, die Mikrothreads namens "tasklets" unterstützt.Tasklets werden pseudo-gleichzeitig ausgeführt (normalerweise in einem oder mehreren Threads auf Betriebssystemebene) und mit dem Datenaustausch auf „Kanälen“ synchronisiert.Ein „Greenlet“ dagegen ist ein noch primitiverer Begriff des Mikrothreads ohne implizite Planung.Coroutinen, mit anderen Worten.Dies ist nützlich, wenn Sie genau steuern möchten, wann Ihr Code ausgeführt wird.Sie können benutzerdefinierte geplante Mikrothreads auf dem Greenlet erstellen.Es scheint jedoch, dass Greenlets für sich genommen nützlich sind, um fortschrittliche Kontrollflussstrukturen zu erstellen.Beispielsweise können wir Generatoren neu erstellen.Der Unterschied zu Pythons eigenen Generatoren besteht darin, dass unsere Generatoren verschachtelte Funktionen aufrufen können und die verschachtelten Funktionen auch Werte liefern können.(Außerdem benötigen Sie kein Schlüsselwort "yield". Siehe Beispiel in test / test_generator.py.) .... Greenlets werden als C-Erweiterungsmodul für den regulären unveränderten Interpreter bereitgestellt.Quellcode :
greenlet

Kategorien

Alternativen zu greenlet für alle Plattformen mit einer Lizenz

reep.io

reep.io

Sie können alles übertragen, ohne die Daten zuerst auf einem Server zu speichern.Sie können sogar Videodateien streamen oder Bilder direkt in der Vorschau anzeigen.
Socket.io

Socket.io

Socket.IO zielt darauf ab, Echtzeit-Apps in jedem Browser und jedem Mobilgerät zu ermöglichen und die Unterschiede zwischen den verschiedenen Transportmechanismen zu verwischen.
Bone.io

Bone.io

Bone.io ist ein leichtes Framework zum Erstellen von leistungsstarken Echtzeit-Single-Page-JavaScript-Anwendungen.
WebSocket-Node

WebSocket-Node

Eine WebSocket-Implementierung für Node.JS (Entwurf -08 bis zum endgültigen RFC 6455) Quellcode: https://github.com/theturtle32/WebSocket-Node
gevent

gevent

gevent ist eine auf Coroutinen basierende Python-Netzwerkbibliothek, die mithilfe von Greenlet eine übergeordnete synchrone API über der libev-Ereignisschleife bereitstellt.
eventlet

eventlet

Eventlet ist eine Netzwerkbibliothek für Python, mit der Sie ändern können, wie Sie Ihren Code ausführen und nicht, wie Sie ihn schreiben.
JsSIP

JsSIP

JsSIP, die JavaScript-SIP-Bibliothek Quellcode: https://github.com/versatica/JsSIP