فنجر الترتيب والملخص
- رخصة:
- MIT/X Consortium Lic...
- موقع ويب الناشر:
- http://ambroff.com
فنجر العلامات
فنجر وصف
خفيفة الوزن في المعالجة البرمجة المتزامنة Greenlet هو SPIN-OFF من Stackless، نسخة من CpeThon التي تدعم الخيوط الصغيرة التي تسمى "Taskclets". تقوم Taskclets بتشغيل PSEDO - بشكل متزامن (عادة في مؤشرات ترابط مستوى نظام التشغيل واحد أو قليل الحجم) ومزامنتها مع تبادل البيانات على "قنوات" .A "Greenlet"، من ناحية أخرى، هي فكرة أكثر بدائية من الخيط الصغير مع لا جدولة ضمنية؛ coloutines، بمعنى آخر. هذا مفيد عندما تريد التحكم بالضبط عند تشغيل التعليمات البرمجية الخاصة بك. يمكنك بناء المواضيع الصغرى المجدولة المخصصة على رأس الفنادق؛ ومع ذلك، يبدو أن الأخضر مفيدة من تلقاء نفسها كوسيلة لجعل هياكل تدفق التحكم المتقدمة. على سبيل المثال، يمكننا إعادة إنشاء المولدات؛ الفرق مع مولدات Python الخاصة هو أن مولداتنا يمكن أن يتصل بوظائف متداخلة ويمكن أن تسفر الوظائف المتداخلة القيم أيضا. بالإضافة إلى ذلك، لا تحتاج إلى كلمة رئيسية "العائد". راجع المثال في الاختبارات / test_generator.py.phreenlets يتم توفيرها كوحدة امتداد C للترجمة الفورية العادية غير الموثوقة. هذه الحزمة هي الوحدة النمطية Py.magic.Greenlet من Py Lib.who يستخدم Greenlet؟ هناك العديد من المكتبات التي تستخدم الفنادق كبديل أكثر مرونة لدعم Python المدمج في Coroutine: * متفقا * EventLETT * Geventgentgetting Greadlethe أسهل طريقة للحصول عليها Greenlet هو تثبيته مع PIP أو Easy_Install: PIP تثبيت Greenleteasy_Install Greadlet متطلبات: بيثون
فنجر برامج ذات صلة