greenlet - lehké souběžné programování v průběhu procesu Balíček „greenlet“ je odštěpením Stackless, verze CPythonu, která podporuje mikro-vlákna nazvaná „tasklets“.Tasklets běží pseudo-souběžně (obvykle v jednom nebo několika vláknech na úrovni OS) a jsou synchronizovány s výměnou dat na „kanálech“.Na druhé straně „zeleň“ je stále primitivnějším pojmem mikroprocesu bez implicitního plánování;coroutines, jinými slovy.To je užitečné, když chcete přesně řídit, kdy se váš kód spustí.Můžete si vytvořit vlastní naplánované mikro-vlákna na vrcholu zeleně;zdá se však, že zeleně jsou užitečné samy o sobě jako způsob vytváření pokročilých struktur řízení toku.Můžeme například znovu vytvořit generátory;rozdíl s vlastními generátory Pythonu spočívá v tom, že naši generátoři mohou volat vnořené funkce a vnořené funkce mohou také poskytovat hodnoty.(Navíc nepotřebujete klíčové slovo „výnos“. Viz příklad v test / test_generator.py) .... Zeleně jsou poskytovány jako rozšiřující modul C pro běžného nemodifikovaného tlumočníka.Zdrojový kód :
greenlet
Webová stránka:
https://github.com/python-greenlet/greenletKategorie
Alternativy greenlet pro Mac
12
6
3
WebSocket-Node
Implementace WebSocket pro Node.JS (Draft -08 prostřednictvím finálního RFC 6455) Zdrojový kód: https://github.com/theturtle32/WebSocket-Node
- Zdarma
- Windows
- Mac
- Linux
- JavaScript
- Node.JS
2
2
1
JsSIP
JsSIP, knihovna JavaScript SIP Zdrojový kód: https://github.com/versatica/JsSIP
- Zdarma
- Windows
- Mac
- Linux
- JavaScript