Go Wiki:LearnConcurrency
此頁面連結到有關學習 Go 中並行處理的資源。這些項目按順序呈現,從初學者教材到進階主題。
初學者
- 閱讀 Effective Go:並行處理
- 觀看 在 Go 中模擬真實世界系統
- 研讀 Go 程式語言規範,特別是
- 程式碼 Go 導覽:並行處理
- 閱讀 常見問題集 (FAQ),特別是
中階
- 研讀 Go by Example 從 goroutine 到 有狀態 goroutine
- 觀看 Go 並行處理模式
- 觀看 預防 Go 中死結和記憶體洩漏的實用指南
- 閱讀 透過溝通分享記憶體 並執行 程式碼範例
- 閱讀 Go 並行處理模式:計時中斷,繼續進行
- 觀看 並行處理不等於平行運算
- 閱讀 Go 並行處理模式:管線和取消
- 閱讀 重新思考傳統並行處理模式
- 研究 套件 sync
- 閱讀 介紹 Go Race Detector
- 觀看 Go:優雅成長的程式碼
- 閱讀 互斥鎖和信號量的神話破除
進階
- 觀看 進階 Go 並行模式
- 閱讀 進階 Go 並行模式
- 閱讀 Go 並行模式:Context
- 研究 Go 記憶體模型
- 研究 套件 atomic
- 閱讀 使用通道設計 Go API 的原則
- 閱讀 進階 Go 並行原語
- 觀看 排程器傳奇
- 閱讀 排程器傳奇
- 觀看 了解通道
- 閱讀 了解通道
此內容是 Go Wiki 的一部分。