跳至主要內容
yomihon 書庫
整體狀況設定

鍵盤快捷鍵

⌘K / Ctrl K
搜尋
Esc
關閉搜尋或篩選
/
跳到導覽篩選(單鍵開啟時)
[
收合或展開側欄(單鍵開啟時)

關掉之後,/ 和 [ 都只會照瀏覽器原本的方式輸入;⌘K 與 Esc 不受影響。

設定
esc

↑↓ 選擇 ↵ 搜尋 esc 關閉

Go 並行入門

study-path檔案變更於
檔案變更於
類型
study-path
語言
zh-Hant
在 Obsidian 開啟留下自己的想法
檔案變更於
類型
study-path
語言
zh-Hant
在 Obsidian 開啟留下自己的想法

從一個 goroutine 開始,把整數交給另一份工作處理,再逐步加入關閉、取消與固定數量的 worker。

適合已會 Go 的函式、slice 與 for 迴圈,尚未寫過並行程式的讀者。五課主線各有一支完整程式;select 與逾時放在第四課的選讀支線。

範例以 Go 1.27.0 驗證,只使用標準函式庫。每次取一課的程式,存成獨立目錄中的 main.go,執行 go run main.go;各課都有自己的 main,不要合併在同一個檔案。

啟動與交接

取消與限制工作數量

查閱與對照

作者標記的狀態 ready
設為 archived

設為 archived 之後,這裡不再有回到目前狀態的路。