3 个仓库
Specialized systems programming focusing on non-blocking I/O and concurrency in Rust.
Distinct from Rust Systems Programming: Distinct from Rust Systems Programming: focuses specifically on the asynchronous and concurrent execution model.
Explore 3 awesome GitHub repositories matching operating systems & systems programming · Asynchronous Programming. Refine with filters or upvote what's useful.
Talent Plan 提供以分布式数据库设计、系统编程和开源贡献工作流为核心的指导性培训计划和课程。该项目提供了一个分布式系统教育计划,由专注于数据库内部原理的精选课程和实验组成。 该课程强调使用 Rust 语言构建高性能网络应用和实现分布式算法。它整合了关于版本控制、社区治理以及向公共软件项目贡献所需特定流程的教育材料。 该项目涵盖了广泛的技术和组织领域,包括分布式数据库工程、开源社区管理和技术指导协调。它通过构建容错键值存储和研究专业分布式数据库架构来实现实践应用。 其他材料涵盖了开源基础知识,包括项目治理、软件许可,以及使用 Git 和 GitHub 等协作平台。
Teaches the creation of reliable networked applications using asynchronous programming and concurrency in Rust.
cheats.rs 是一个以静态网站形式提供的 Rust 语法参考和技术文档资源。它作为一个精选的示例和模式集合,旨在辅助 Rust 语言学习。 该项目涵盖了广泛的语言结构,包括内存管理、泛型使用以及异步逻辑的实现。它提供了关于定义数据结构、管理内存引用和组织代码模块的指导。 其他内容包括控制流、模式匹配和宏使用的模式,以及执行不安全操作和维护 API 稳定性的说明。
Provides a curated reference for implementing non-blocking logic and futures for concurrent execution.
async-std 是一个 Rust 异步运行时和非阻塞 I/O 库。它作为一个异步标准库,提供了一组核心 Rust 库的替代方案,用于管理并发任务、网络和文件系统访问。 该项目实现了与标准库镜像的 API,提供现有同步类型的异步版本以保持熟悉的接口。这种方法允许使用反映语言标准库人体工程学的接口进行异步 Rust 开发。 该运行时包括一个用于跨多个线程调度和执行异步操作的任务执行器。其功能表面涵盖并发任务执行、非阻塞输入和输出操作以及常规运行时管理。
Provides a specialized environment for non-blocking I/O and concurrency in Rust.