使用 Rust 编写可靠的异步应用程序的运行时。 提供 I/O、网络、调度、定时器、...

时间:2024-07-18 12:06:30
【文件属性】:

文件名称:使用 Rust 编写可靠的异步应用程序的运行时。 提供 I/O、网络、调度、定时器、...

文件大小:906KB

文件格式:ZIP

更新时间:2024-07-18 12:06:30

rust networking asynchronous

东京使用 Rust 编程语言编写可靠、异步和超薄应用程序的运行时。这是:快速:Tokio 的零成本抽象为您提供裸机性能。可靠:Tokio 利用 Rust 的所有权、类型系统和并发模型来减少错误并确保线程安全。可扩展:Tokio 占用空间最小,可以自然地处理背压和取消。网站|指南|API 文档|聊天概述Tokio 是一个事件驱动的非阻塞 I/O 平台,用于使用 Rust 编程语言编写异步应用程序。在高层次上,它提供了几个主要组件:一个多线程的、基于工作窃取的任务调度程序。由操作系统的事件队列(epoll、kqueue、IOCP 等)支持的React器。异步TCP 和 UDP套接字。这些组件提供构建异步应用程序所需的运行时组件。例子带有 Tokio 的基本 TCP 回显服务器:use tokio:: net:: TcpListener;use tokio:: io:: {AsyncReadExt, AsyncWriteExt}; #[tokio::main]asyncfnmain () ->Result <(),Box > {letmut li


网友评论