Zig 编程语言近日发布更新,宣布在标准库 std.Io 中成功落地了 Linux 的 io_uring 和 macOS 的 Grand Central Dispatch (GCD) 实现。这两项技术均基于用户态栈切换(即“纤程”或“协程”),为 Zig 带来了强大的异步 I/O 能力。尽管目前仍处于实验阶段,存在性能损耗和部分功能未完善等问题,但这一进展允许开发者在不修改应用逻辑代码的情况下,无缝切换底层 I/O 驱动。这标志着 Zig 在构建高性能、跨平台系统软件的能力上取得了关键突破。
原文链接:Hacker News

IT资源栈
评论前必须登录!
立即登录 注册