Hi tunars,

本周末将由 @BerrySoft 带来名为 "基于完成的 Rust 异步:compio 项目及其经验" 的 Tunight talk,详细信息如下:

通过异步编程,IO 
密集的程序可以有效降低开销并提高运行效率。不同操作系统的异步架构各有不同,通常分为基于就绪的(ready-based)与基于完成的(completion-based)。Rust
 
的异步语言特性基本针对前者而设计,但是近些年操作系统的发展,例如 Linux 的 io-uring,倾向于后者的“完全异步”的设计。这一异步思想在 
Rust 上遇到了不小的挑战,易用性、安全性与零开销*似乎*构成了不可能三角。

Compio (https://github.com/compio-rs/compio) 项目是一个探索性的、基于完成的 Rust 
跨平台异步框架,在迭代的过程中踩了不少坑,也积累了不少经验。尽管项目尚不成熟,但是它已经在文件 IO 的性能上完全碾压老牌的异步运行时 
tokio。我们希望集思广益,通过这类尝试探索高性能与安全性的结合,并期望能够为 Rust 后续在异步方向上的语言设计改进提供思路。          
 
     
* 主讲人:王宇逸
* 时间:*2024/04/20(校历第八周周六) 19:00-21:00* UTC +08:00
* 活动形式:线下 + 线上会议 + 直播
  * 地点:三教 3104
  * 线上会议:Zoom 会议,会议号稍后更新                                                   
                                * 直播链接:YouTube 直播,直播链接稍后更新

欢迎一起来玩!          

-- 
您收到此邮件是因为您订阅了 Google 网上论坛的“TUNA 主邮件列表”群组。
要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到tuna-general+unsubscr...@googlegroups.com。
要在网络上查看此讨论,请访问 
https://groups.google.com/d/msgid/tuna-general/850e011f-6893-440f-bd35-cf5cd5f46ef2n%40googlegroups.com。

回复