1 مستودع
Creating lightweight execution units within a pool to reduce operating system overhead.
Distinct from Coroutine Spawning: Covers fiber spawning specifically rather than coroutines or OS threads
Explore 1 awesome GitHub repository matching software engineering & architecture · Fiber Spawning. Refine with filters or upvote what's useful.
Quasar هو إطار عمل للتزامن في JVM ينفذ نموذج الممثل (actor model) ومكتبة خيوط خفيفة الوزن. يوفر وحدات تنفيذ معزولة تتواصل عبر تمرير الرسائل غير المتزامن للقضاء على الحالة القابلة للتغيير المشتركة. يتميز المشروع بنظام ممثل موزع قادر على العمل عبر عقد عنقودية متعددة مع سجلات شفافة الموقع وترحيل حالة الممثل. يستخدم مجدول ألياف (fiber scheduler) يعتمد على سرقة العمل لإدارة ملايين الخيوط خفيفة الوزن، مما يسمح للمهام بالتعليق أثناء عمليات الإدخال/الإخراج غير المحظورة دون إيقاف خيوط النظام الأساسية. يشمل إطار العمل مجموعة واسعة من القدرات، بما في ذلك التسلسلات الهرمية الإشرافية للاسترداد المقاوم للأخطاء وقنوات الاتصال على طراز CSP لمزامنة تدفق البيانات. كما يوفر بدائيات لتنسيق المهام عبر العقود الآجلة (futures) ومتغيرات تدفق البيانات، بالإضافة إلى أدوات لمراقبة صحة الألياف واكتشاف التنفيذ الجامح. تم تنفيذ النظام بلغة Java.
Spawns memory-efficient fibers within a worker pool to minimize system overhead during task creation.