Rust 學習注意事項:同時運行多個未來

https://dev.to/raineyanguoft/rust-learning-note-running-multiple-future-simultaneously-5flg

Rust 學習筆記:同時運行多個未來的摘要

這篇文章總結了 Rust 課程(course.rs/)的第 4.11.5 章節。

文章指出,使用.join!與.join_all 可同時運行多個未來。有時需使用.try_join!以處理不同錯誤類型的未來。對於執行 select 時,需要實現 FusedFuture 和 Unpin 特性。 select 也支援默認和完成分支。

最後,提到使用 Stream 時需實現 FusedStream 以確保 next()返回的 Future 同樣實現 FusedFuture。

【已達 50 字上限】

via DEV Community

January 3, 2024 at 08:19AM

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *