2 مستودعات
Decoupling the logic of asynchronous tasks from their execution thread-pool through parameter injection.
Distinct from Concurrent Thread Execution: Focuses on the architectural decoupling of execution contexts, whereas the parent is general concurrent thread execution.
Explore 2 awesome GitHub repositories matching programming languages & runtimes · Execution Context Decoupling. Refine with filters or upvote what's useful.
هذا المشروع عبارة عن مجموعة من الإرشادات والأدلة المنسقة لكتابة كود نظيف، اصطلاحي، وقابل للصيانة في Scala. يعمل كدليل شامل لمعايير ترميز Scala، وتصميم البرمجة الوظيفية، وهندسة برمجيات المؤسسات. يوفر المستودع استراتيجيات محددة لإدارة التزامن، بما في ذلك أنماط للوكلاء (actors)، والعقود الآجلة (futures)، ومجمعات الخيوط (thread pools) لضمان سلامة الخيوط. كما يحتوي على دليل لتحسين الأداء يركز على تقليل تخصيصات الذاكرة وإدارة ضغط جمع القمامة لتحسين كفاءة وقت التشغيل. تغطي الأدلة مجموعة واسعة من القدرات بما في ذلك هندسة التطبيقات، ومعالجة الأخطاء الآمنة للنوع، واستخدام هياكل البيانات غير القابلة للتغيير. كما يتناول ضمان جودة البرمجيات من خلال اصطلاحات التسمية الموحدة، وتصميم السمات النمطية، وتنفيذ الضغط العكسي وإشارات الطلب.
Recommends passing thread-pool configurations as parameters to decouple execution contexts from the runtime environment.
Reactor is a reactive streams library and framework for building asynchronous data pipelines. It provides a system for coordinating execution contexts via an asynchronous event-loop manager, alongside a set of reactive abstractions for implementing high-performance TCP, UDP, QUIC, and HTTP services. The project includes a specialized testing tool for verifying the timing and order of asynchronous data flows and a bill of materials to synchronize compatible versions of core reactive libraries and networking add-ons. Its capability surface covers non-blocking network services, demand-based bac
Decouples asynchronous task logic from their execution thread-pool through a scheduler registry.