Rust 堆栈式协程库

时间:2024-07-18 11:44:20
【文件属性】:

文件名称:Rust 堆栈式协程库

文件大小:166KB

文件格式:ZIP

更新时间:2024-07-18 11:44:20

rust generator async high-performance coroutines

可能May 是一个高性能的堆栈协程编程库,您可以使用它轻松开发和维护海量并发程序。它可以被认为是流行的Goroutine的 Rust 版本。目录特征用法更多例子CPU重载实例I/O 重边界示例表现警告如何调整堆栈大小执照特征堆栈式协程的实现基于generator ;支持对多核系统的可配置线程数进行调度;支持协程的本地存储版本(CLS );支持高效的异步网络I/O;支持高效的定时器管理;支持标准同步原语、信号量、MPMC通道等;支持取消协程;支持优雅的恐慌处理,不会影响其他协程;支持作用域协程创建;支持所有协程API的通用选择;所有协程的 API 都兼容标准库语义;所有协程的 API 都可以在多线程上下文中安全调用;支持稳定版、测试版和夜间频道;支持 x86_64 GNU/Linux、x86_64 Windows、x86_64 Mac OS。用法用 May 实现的一个简单的回显服务器:#[macro_use]externcrate may;use may:: net:: TcpListener;use std:: io:: {Read, Write};fnmain () {let lis


网友评论