Greenlet

Leichte in-prozess-gleichzeitige Programmierung
Jetzt downloaden

Greenlet Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • MIT/X Consortium Lic...
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Kyle Ambroff
  • Website des Verlags:
  • http://ambroff.com

Greenlet Stichworte


Greenlet Beschreibung

Leichtgewichtige gleichzeitige Programmierung in der Prozesse Greenlet ist eine Ausgliederung von Stackless, einer Version von Cpython, die Micro-Threads mit dem Namen "Tasklets" unterstützt. Tasklets laufen pseudo-gleichzeitig (typischerweise in einem einzelnen oder wenigen OS-Level-Threads) und werden mit den Datenaustausch auf "Kanäle" synchronisiert .a "Greenlet" dagegen ist ein noch primierterer Vorstellung von Mikrofaden mit Keine implizite Planung; Coroutinen mit anderen Worten. Dies ist nützlich, wenn Sie genau steuern möchten, wenn Ihr Code ausgeführt wird. Sie können benutzerdefinierte geplante Mikrofäden auf Grezgraslet erstellen. Es scheint jedoch, dass Greenlets für sich selbst nützlich sind, um fortgeschrittene Kontrollströmungsstrukturen vorzunehmen. Zum Beispiel können wir Generatoren neu erstellen; Der Unterschied zu den eigenen Generatoren von Python ist, dass unsere Generatoren verschachtelte Funktionen anrufen können und die verschachtelten Funktionen auch Werte ergeben können. Darüber hinaus benötigen Sie kein Schlüsselwort "Rendite". Siehe Beispiel in Tests / test_Generator.py.Greenlets werden als C-Erweiterungsmodul für den regulären nicht modifizierten Interpreter bereitgestellt. GreenLets sind leichte Coroutine in der gleichzeitigen gleichzeitigen Programmierung. Dieses Paket ist das py.magic.greenlet-Modul von der PY LIB.Wer mit GREATLLET GREATLET ist es, es mit PIP oder EASY_INSTALL zu installieren: PIP INSTALLIEREN GROBLLETEYY_INSTALL GREATLLET-ANFORDERUNGEN: · Python


Greenlet Zugehörige Software