Comprehensive Rust(繁体中文) 202406內容包含微控制器和處理器。 • 並行:這個全天課程著重於 Rust 中的並行問題。我們將探討傳統並行 (使用執行緒和互斥鎖進行先 占式排程) 以及 async/await 並行 (使用 future 進行合作多工處理)。 非課程目標 Rust 是大型的程式語言,無法在幾天內就介紹完畢。因此,本課程不包含下列內容: • 學習如何開發巨集 (macro)。請直接閱讀 Rust Book 的 Chapter 請在足夠的層級閱讀所有程式碼,檢查是否出現任何可能是惡意插入的錯誤內容 (實務上很難達到 100% 完美的成果,畢竟通常會有太多程式碼。) 上述內容只是指南,請與 security@chromium.org 的審查人員合作,瞭解如何正確地確保 Crate 是 可信的。 46.8 將 Crate 登錄為 Chromium 原始碼 git status 應會顯示以下內容: • //third_party/rust/chromium_crates_io 329 第 64 部分 Future 控制流程 Future 可以合併,產生並行運算流程圖。我們已介紹過工作,工作的功能類似於獨立的執行作業執行緒。 • 會合 • 選取 64.1 加入 會合作業會等待整個 Future 集合準備就緒,然後蒐集多個結果一次回傳。這類似於 JavaScript 中的 Promise.all 或 Python 中的 asyncio.gather。 use anyhow::Result;0 码力 | 356 页 | 1.41 MB | 1 年前3
共 1 条
- 1













