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

时间:2024-03-03 20:30:27
【文件属性】:

文件名称:rustasync-futures:锈中关于异步等待的直觉

文件大小:6KB

文件格式:ZIP

更新时间:2024-03-03 20:30:27

rust system-programming rust-async Rust

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 ()


【文件预览】:
rustasync-futures-master
----.gitignore(8B)
----src()
--------main.rs(5KB)
----Cargo.lock(8KB)
----Cargo.toml(279B)
----README.md(3KB)

网友评论