Comprehensive Rust(繁体中文) 202406. . . . . . . . . . . . . . . . . . . 306 59 通道 308 59.1 無界限的通道 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308 59.2 有界限的通道 . . . . . . . . . . . . . . . . . . . . . . . unsafe impl Send for Rtc {} 302 第 XIII 章 並行:上午 303 第 57 部分 歡迎使用 Rust 的並行程式設計 Rust 使用 OS 執行緒搭配著互斥鎖和通道來完整支援並行處理。 在將許多執行期並行錯誤轉換為編譯期錯誤的過程中,Rust 型別系統扮演了重要角色。這通常稱為「無 懼並行」,因為你可以依賴編譯器,確保執行期能夠正確運作。 • Rust lets 資料。 • 適用 Rust 一般借用規則:可以由一個執行緒以可變方式借用,或者由任意數量的執行緒以不可變 方式借用。 307 第 59 部分 通道 Rust 通道分為兩個部分:Sender和 Receiver 。這兩個部分透過通道相連,但你只能看到端 點。 use std::sync::mpsc; fn main() { let (tx, rx) = mpsc::channel(); 0 码力 | 356 页 | 1.41 MB | 1 年前3
共 1 条
- 1













