greenlet - البرمجة المتزامنة خفيفة الوزن في العملية حزمة "greenlet" هي حزمة عرضية من Stackless ، وهي نسخة من CPython تدعم الخيوط المصغرة التي تسمى "مهام".تعمل مجموعات المهام شبه متزامنة (عادة في سلاسل عمليات مفردة أو قليلة على مستوى نظام التشغيل) وتتم مزامنتها مع عمليات تبادل البيانات على "القنوات".أما "greenlet" ، من ناحية أخرى ، فهي فكرة بدائية عن الخيط الصغير بدون جدولة ضمنية ؛coroutines ، وبعبارة أخرى.هذا مفيد عندما تريد التحكم بالضبط عند تشغيل التعليمات البرمجية الخاصة بك.يمكنك إنشاء مؤشرات ترابط مخصصة مجدولة على رأس greenlet.ومع ذلك ، يبدو أن المجموعات الخضراء مفيدة من تلقاء نفسها كوسيلة لجعل هياكل تدفق التحكم المتقدمة.على سبيل المثال ، يمكننا إعادة إنشاء المولدات الكهربائية ؛الفرق مع المولدات بيثون الخاصة هو أن المولدات لدينا يمكن استدعاء وظائف متداخلة ويمكن للوظائف المتداخلة تسفر عن القيم أيضا.(بالإضافة إلى ذلك ، لا تحتاج إلى كلمة رئيسية "ذات عائد". راجع المثال في test / test_generator.py) .... يتم توفير الكتيبات كوحدة امتداد C للمترجم العادي غير المعدل.مصدر الرمز :
greenlet
موقع الكتروني:
https://github.com/python-greenlet/greenletالتصنيفات
بدائل لـ greenlet لنظام التشغيل Windows
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