123
greenlet
greenlet - Леко едновременно съвместно програмиране Пакетът „greenlet” представлява отделяне на Stackless, версия на CPython, която поддържа микро нишки, наречени „Tasklets”.Задачите се изпълняват псевдо едновременно (обикновено в единична или няколко нишки на ниво OS) и се синхронизират с обмен на данни по „канали“.От друга страна, „greenlet“ е все още по-примитивно понятие за микро-нишка без неявно планиране;съпротива, с други думи.Това е полезно, когато искате да контролирате точно кода работи.Можете да изградите индивидуални планирани микро-нишки на върха на greenlet;Въпреки това, изглежда, че зелените растения са полезни сами по себе си като начин за създаване на модерни структури за контрол на потока.Например, можем да пресъздадем генератори;разликата със собствените генератори на Python е, че нашите генератори могат да извикат вложени функции и вложени функции могат да дават и стойности.(В допълнение, не се нуждаете от ключова дума „добив“. Вижте примера в test / test_generator.py) .... Зелените са предоставени като модул за разширение на C за обикновения немодифициран преводач.Програмен код :

Категории

Алтернативи на greenlet за всички платформи с всякакъв лиценз

reep.io

reep.io

Можете да прехвърлите всичко, което искате, без предварително да съхранявате данните на сървър.Можете дори да предавате видео файлове или да преглеждате изображения директно.
Socket.io

Socket.io

Socket.IO има за цел да направи възможно приложенията в реално време във всеки браузър и мобилно устройство, размивайки разликите между различните транспортни механизми.
Bone.io

Bone.io

Bone.io е олекотена рамка за изграждане на високоефективни приложения за еднократна JavaScript в реално време.
WebSocket-Node

WebSocket-Node

Изпълнение на WebSocket за Node.JS (Чернови -08 до окончателния RFC 6455) Изходен код: https://github.com/theturtle32/WebSocket-Node
gevent

gevent

gevent е мрежова библиотека на Python, базирана на coroutine, която използва greenlet за осигуряване на синхронен API за високо ниво на върха на контура на събитието на libev.
eventlet

eventlet

Eventlet е едновременна мрежова библиотека за Python, която ви позволява да промените начина, по който стартирате кода си, а не как го пишете.
JsSIP

JsSIP

JsSIP, JavaScript SIP библиотека Изходен код: https://github.com/versatica/JsSIP