gpt4 book ai didi

asynchronous - Rust 中单线程异步应用程序的高效同步原语

转载 作者:行者123 更新时间:2023-12-04 17:20:05 28 4
gpt4 key购买 nike

我有一个 tokio基于单线程异步应用程序,其中使用 Arc s 或其他 Sync类型似乎是一种开销。因为线程之间不需要同步,所以我在找类似 tokio::sync::oneshot::channel 的东西, SenderReceiver其中应该是!Sync并且可以包装成 Rc而不是 Arc .
是否有任何特制的同步原语用于
Rust 中的单线程异步应用程序?

最佳答案

你可以看看各种Local输入 futures-intrusive .例如。 LocalOneshotChannel不需要互斥锁。

关于asynchronous - Rust 中单线程异步应用程序的高效同步原语,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66692253/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com