diff --git a/src/ch20-02-multithreaded.md b/src/ch20-02-multithreaded.md index d2c71adc..6f17dffe 100644 --- a/src/ch20-02-multithreaded.md +++ b/src/ch20-02-multithreaded.md @@ -146,7 +146,7 @@ pub fn spawn(f: F) -> JoinHandle 編譯通過了!但值得注意的是如果你嘗試 `cargo run` 並在瀏覽器下請求的話,你會像本章開頭一樣在瀏覽器看到錯誤。我們的函式庫還沒有實際呼叫傳至 `execute` 的閉包! -> 注意:你可能聽過對於像是 Haskell 和 Rust 這種嚴格編譯器的語言,會號稱「如果程式碼能編譯,它就能正確執行。」但這全然是正確的。我們的專案能編譯,但是它沒有做任何事!如果我們在寫的是實際的完整專案,這是個寫單元測試的好時機,這能檢查程式碼能編譯**而且**有我們的預期行為。 +> 注意:你可能聽過對於像是 Haskell 和 Rust 這種嚴格編譯器的語言,會號稱「如果程式碼能編譯,它就能正確執行。」但這不全然是正確的。我們的專案能編譯,但是它沒有做任何事!如果我們在寫的是實際的完整專案,這是個寫單元測試的好時機,這能檢查程式碼能編譯**而且**有我們的預期行為。 #### 在 `new` 驗證執行緒數量