1. 首页
  2. 数据库
  3. 其它
  4. rustasync futures:锈中关于异步等待的直觉 源码

rustasync futures:锈中关于异步等待的直觉 源码

上传者: 2021-03-12 15:54:20上传 ZIP文件 6.16KB 热度 5次
Rust异步等待 一个Rust演示程序,用该语言显示异步的基本组成部分,即我这样做的目的只是为了直观了解rust期货的工作方式 未来:计算单位 struct TimerFuture { shared_state: Arc < Mutex>> , } struct SharedState { completed: bool , waker: Option < Waker> , } impl Future for TimerFuture { type Output = (); fn poll ( self : Pin< & mut Self >, cx: & mut Context< ' _ >) -> Poll< Self> { let mut shared_state = self .shared_state. lock ()
用户评论