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 编码标准、函数式编程设计和企业软件架构的综合指南。 该仓库提供了具体的并发管理策略,包括 Actor、Future 和线程池模式,以确保线程安全。它还包含一份性能优化手册,专注于减少内存分配和管理垃圾回收压力,以提高运行时效率。 这些指南涵盖了广泛的功能,包括应用程序架构、类型安全错误处理以及不可变数据结构的使用。它还通过标准化的命名约定、模块化 Trait 设计以及背压(back-pressure)和需求信号的实现,解决了软件质量保证问题。
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.