學習路徑
Go 並行入門
從一個 goroutine 開始,把整數交給另一份工作處理,再逐步加入關閉、取消與固定數量的 worker。
適合已會 Go 的函式、slice 與 for 迴圈,尚未寫過並行程式的讀者。五課主線各有一支完整程式;select 與逾時放在第四課的選讀支線。
範例以 Go 1.27.0 驗證,只使用標準函式庫。每次取一課的程式,存成獨立目錄中的 main.go,執行 go run main.go;各課都有自己的 main,不要合併在同一個檔案。
從一個 goroutine 開始,把整數交給另一份工作處理,再逐步加入關閉、取消與固定數量的 worker。
適合已會 Go 的函式、slice 與 for 迴圈,尚未寫過並行程式的讀者。五課主線各有一支完整程式;select 與逾時放在第四課的選讀支線。
範例以 Go 1.27.0 驗證,只使用標準函式庫。每次取一課的程式,存成獨立目錄中的 main.go,執行 go run main.go;各課都有自己的 main,不要合併在同一個檔案。