我理解为什么可能阻止当前线程(如Mutex和RwLock )的结构需要重新实现以依赖期货/waker API,但为什么Arc需要这样做呢?
据我所知,标准Arc上的任何操作都没有阻塞,在最新版本中,async_std::sync::Arc只是std::sync::Arc的再导出。
如果将来的Arc实现需要依赖于阻塞,这是未来的防伪吗?
我应该在异步代码中使用哪一个,为什么?
发布于 2019-12-22 22:04:27
https://stackoverflow.com/questions/59319155
复制相似问题