Comprehensive Rust(繁体中文) 202406Chromium C++ 中的 Crate。 如果本政策有所異動,課程內容也會隨之更新。 224 第 43 部分 Build rules Rust 程式碼通常是以 cargo 建構。為提升建構效率,Chromium 會使用 gn 和 ninja,因為 Chromium 的靜態規則允許最大程度的平行處理。Rust 也不例外。 將 Rust 程式碼新增至 Chromium 在某個現有的 Chromium Future 本身,但這可能導致多項問題,詳細討論 請見 pinning 投影片。 332 第 65 部分 async/await 的問題 async/await 為並行非同步程式設計提供了便利有效率的抽象機制。不過,Rust 中的 async/await 模 型也會造成問題和犯錯的機會。本章會說明其中幾種情形: • 阻塞執行器 • Pin • 非同步特徵 • 取消 65.1 阻塞執行器 大多數非同步執行環境只允許並行執行0 码力 | 356 页 | 1.41 MB | 1 年前3
共 1 条
- 1













