awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 个仓库

Awesome GitHub RepositoriesAsync Task Spawning

Traits and macros for spawning and driving asynchronous futures to completion on executors.

Distinct from Parallel Task Spawning: Distinct from Parallel Task Spawning: focuses on async future spawning with executor traits, not general parallel operation spawning.

Explore 5 awesome GitHub repositories matching software engineering & architecture · Async Task Spawning. Refine with filters or upvote what's useful.

Awesome Async Task Spawning GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • crazyguitar/pysheeetcrazyguitar 的头像

    crazyguitar/pysheeet

    8,150在 GitHub 上查看↗

    pysheeet 是一个技术参考库,提供了一系列精选的代码片段和实现模式,用于高级 Python 开发、系统集成和高性能计算。它充当实现底层网络编程、原生 C 扩展以及异步和并发编程的综合指南。 该项目为大语言模型的开发和部署提供了专门的框架,包括用于分布式 GPU 推理和高性能服务的工具。它还包括用于高性能计算集群编排的详细模式,涵盖 GPU 资源分配和多节点工作负载管理。 该库涵盖了广泛的功能,包括安全网络通信和加密、对象关系映射和数据库管理,以及复杂数据结构和算法的实现。它还提供用于内存管理、通过外部函数接口(FFI)进行原生互操作以及系统级 OS 集成的实用程序。

    Implements patterns for scheduling functions and tracking their status through future-based objects.

    Python
    在 GitHub 上查看↗8,150
  • rust-lang/futures-rsrust-lang 的头像

    rust-lang/futures-rs

    5,870在 GitHub 上查看↗

    Zero-cost asynchronous programming in Rust

    Spawns futures on executors from both async and synchronous contexts through trait methods and macros.

    Rustasync-foundations
    在 GitHub 上查看↗5,870
  • tokio-rs/mini-redistokio-rs 的头像

    tokio-rs/mini-redis

    4,711在 GitHub 上查看↗

    该项目是一个教育性质的代码库,也是一个 Redis 兼容服务器和客户端的异步网络实现。它作为 Tokio 异步运行时的演示,提供了一个网络化的键值存储系统和消息传递系统。 该项目实现了 Redis 序列化协议,以便使用字节流在客户端和服务器之间进行通信。它具有一个发布-订阅(pub-sub)消息系统,允许客户端订阅命名频道并接收实时更新。 该实现涵盖了异步网络编程,包括并发 TCP 连接处理和字节流帧解析。它还包括通过连接限制进行的流量管理,以及服务器优雅关闭的流程。

    Uses Tokio to spawn asynchronous tasks for handling each incoming network connection concurrently.

    Rust
    在 GitHub 上查看↗4,711
  • puniverse/quasarpuniverse 的头像

    puniverse/quasar

    4,553在 GitHub 上查看↗

    Quasar 是一个 JVM 并发框架,实现了 Actor 模型和一个轻量级线程库。它提供隔离的执行单元,通过异步消息传递进行通信,以消除共享的可变状态。 该项目通过一个能够在多个集群节点上运行的分布式 Actor 系统脱颖而出,该系统具有位置透明的注册表和 Actor 状态迁移功能。它利用工作窃取(work-stealing)Fiber 调度器来管理数百万个轻量级线程,允许任务在非阻塞 I/O 操作期间挂起,而不会阻塞底层的系统线程。 该框架包含广泛的功能,包括用于容错恢复的监督层次结构和用于数据流同步的 CSP 风格通信通道。它还提供了通过 Future 和数据流变量协调任务的原语,以及用于监控 Fiber 健康状况和检测失控执行的工具。 该系统使用 Java 实现。

    Tracks the eventual result of asynchronous operations and blocks the calling fiber until the value is available.

    Javaactorsconcurrencyfibers
    在 GitHub 上查看↗4,553
  • brianway/java-learningbrianway 的头像

    brianway/java-learning

    4,293在 GitHub 上查看↗

    该项目是一个教学仓库和学习资源,提供了全面的学习笔记、编程指南和可运行的源码示例。它作为 Java SE 和 Java Web 开发的指南,包含一个代码示例库,演示了常见的算法和技术实现。 该仓库专注于语言核心和运行时分析,并提供有关多线程和并发的详细教程。它提供了软件架构和设计模式(如单例模式和策略模式)的实际实现,以及对 Java 虚拟机 (JVM) 和字节码的探索。 该项目涵盖了广泛的能力,包括泛型和注解等语言基础、涉及 HTTP 请求处理和会话管理的 Web 开发基础,以及用于线程生命周期和资源同步的并发原语。它还包括用于安全、数据处理和动态页面生成的实用程序。

    Tracks asynchronous task completion and retrieves return values using future objects and thread pools.

    Javajava
    在 GitHub 上查看↗4,293
  1. Home
  2. Software Engineering & Architecture
  3. Task Scheduling
  4. Parallel Task Executors
  5. Parallel Task Spawning
  6. Async Task Spawning

探索子标签

  • Executor-Agnostic SpawningTraits and macros for spawning futures on executors from both async and synchronous contexts. **Distinct from Async Task Spawning:** Distinct from Async Task Spawning: focuses on spawning from any context (async or sync) without coupling to a specific executor, not just from within async functions.
  • Future-Based Result TrackingTracking of asynchronous task completion and status using future objects. **Distinct from Async Task Spawning:** Focuses on tracking the result state via futures rather than the act of spawning the task on an executor.