greenlet
greenlet - Lekkie równoległe programowanie w toku Pakiet „greenlet” jest wydzieleniem Stackless, wersji CPython, która obsługuje mikro-wątki zwane „zadaniami”.Zadania są uruchamiane pseudo-równolegle (zazwyczaj w jednym lub kilku wątkach na poziomie systemu operacyjnego) i są synchronizowane z wymianą danych na „kanałach”.Z drugiej strony „greenlet” jest jeszcze bardziej prymitywnym pojęciem mikro-wątku bez ukrytego planowania;innymi słowy.Jest to przydatne, gdy chcesz dokładnie kontrolować, kiedy działa Twój kod.Możesz zbudować niestandardowe zaplanowane mikrowątki na szczycie greenlet;wydaje się jednak, że greenlety są przydatne same w sobie jako sposób na tworzenie zaawansowanych struktur kontroli przepływu.Na przykład możemy odtworzyć generatory;różnica w porównaniu z własnymi generatorami Pythona polega na tym, że nasze generatory mogą wywoływać funkcje zagnieżdżone, a funkcje zagnieżdżone również mogą generować wartości.(Dodatkowo nie potrzebujesz słowa kluczowego „wydajność”. Zobacz przykład w test / test_generator.py). Greenlety są dostarczane jako moduł rozszerzenia C dla zwykłego niezmodyfikowanego interpretera.Kod źródłowy :
greenlet

Kategorie

Alternatywy dla greenlet dla Mac

Socket.io

Socket.io

Socket.IO ma na celu umożliwienie aplikacji w czasie rzeczywistym w każdej przeglądarce i urządzeniu mobilnym, zacierając różnice między różnymi mechanizmami transportowymi.
Bone.io

Bone.io

Bone.io to lekka platforma do tworzenia wysokowydajnych aplikacji JavaScript w czasie rzeczywistym dla pojedynczej strony.
WebSocket-Node

WebSocket-Node

Implementacja WebSocket dla Node.JS (Szkic -08 do ostatecznej wersji RFC 6455) Kod źródłowy: https://github.com/theturtle32/WebSocket-Node
eventlet

eventlet

Eventlet to współbieżna biblioteka sieciowa dla Pythona, która pozwala zmieniać sposób uruchamiania kodu, a nie sposób jego pisania.
gevent

gevent

gevent to oparta na coroutine biblioteka sieciowa w języku Python, która wykorzystuje greenlet do zapewnienia synchronicznego API wysokiego poziomu na górze pętli zdarzeń libev.
JsSIP

JsSIP

JsSIP, biblioteka JavaScript SIP Kod źródłowy: https://github.com/versatica/JsSIP