据我了解libgreen is not a part of Rust standard library了。我也找不到单独的 libgreen 包。有几种选择 - coroutine ,目前不提供实际的绿色线程,和green-rs ,坏了。我是否正确理解目前 Rust 中没有类似 Go 的轻量级进程?
最佳答案
你是对的,std
(或其他主要发行版)中没有轻量级任务库,green
无法编译,coroutine
似乎还没有完全处理线程方面。我不知道这个领域有任何其他图书馆。
至于发生了什么:那个问题链接到的 RFC—RFC 230 - 是规范的信息来源。总结是,我们发现处理绿色线程/IO 的方法(std
试图对两个模型进行抽象,允许它们自动地互操作使用)不值得缺点。现在,std
旨在提供最低限度的有用支持基线:对于 IO/线程,这意味着操作系统功能的“瘦”安全包装器。
关于rust - libgreen 怎么了?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29791031/