greenlet - Леко едновременно съвместно програмиране Пакетът „greenlet” представлява отделяне на Stackless, версия на CPython, която поддържа микро нишки, наречени „Tasklets”.Задачите се изпълняват псевдо едновременно (обикновено в единична или няколко нишки на ниво OS) и се синхронизират с обмен на данни по „канали“.От друга страна, „greenlet“ е все още по-примитивно понятие за микро-нишка без неявно планиране;съпротива, с други думи.Това е полезно, когато искате да контролирате точно кода работи.Можете да изградите индивидуални планирани микро-нишки на върха на greenlet;Въпреки това, изглежда, че зелените растения са полезни сами по себе си като начин за създаване на модерни структури за контрол на потока.Например, можем да пресъздадем генератори;разликата със собствените генератори на Python е, че нашите генератори могат да извикат вложени функции и вложени функции могат да дават и стойности.(В допълнение, не се нуждаете от ключова дума „добив“. Вижте примера в test / test_generator.py) .... Зелените са предоставени като модул за разширение на C за обикновения немодифициран преводач.Програмен код :
Категории
Алтернативи на greenlet за всички платформи с всякакъв лиценз
53
reep.io
Можете да прехвърлите всичко, което искате, без предварително да съхранявате данните на сървър.Можете дори да предавате видео файлове или да преглеждате изображения директно.
- Безплатно
- Web
- JavaScript
12
6
3
WebSocket-Node
Изпълнение на WebSocket за Node.JS (Чернови -08 до окончателния RFC 6455) Изходен код: https://github.com/theturtle32/WebSocket-Node
- Безплатно
- Windows
- Mac
- Linux
- JavaScript
- Node.JS
2
2
1
JsSIP
JsSIP, JavaScript SIP библиотека Изходен код: https://github.com/versatica/JsSIP
- Безплатно
- Windows
- Mac
- Linux
- JavaScript