Go Wiki:學習併發
此頁面提供了學習 Go 併發相關資源的連結。內容按從初級到高階的順序排列。
初級
- 閱讀 《Effective Go:併發》
- 觀看 《在 Go 中模擬真實世界系統》
- 學習 《Go 程式設計語言規範》,特別是
- 編寫 《Go 之旅:併發》 中的程式碼
- 閱讀 《常見問題(FAQ)》,特別是
中級
- 學習 Go by Example,從 goroutines 到 有狀態 goroutines
- 觀看 《Go 併發模式》
- 觀看 《Go 中防止死鎖和記憶體洩漏的實用指南》
- 閱讀 《透過通訊共享記憶體》 並進行 程式碼演練
- 閱讀 《Go 併發模式:超時、繼續》
- 觀看 《併發不是並行》
- 閱讀 《Go 併發模式:管道和取消》
- 閱讀 《重新思考經典併發模式》
- 學習 Package sync
- 閱讀 《Go 競態檢測器簡介》
- 觀看 《Go:優雅成長的程式碼》
- 閱讀 《互斥鎖和訊號量揭秘》
高階
- 觀看 《高階 Go 併發模式》
- 閱讀 《高階 Go 併發模式》
- 閱讀 《Go 併發模式:Context》
- 學習 《Go 記憶體模型》
- 學習 Package atomic
- 閱讀 《使用通道設計 Go API 的原則》
- 閱讀 《高階 Go 併發原語》
- 觀看 《排程器傳奇》
- 閱讀 《排程器傳奇》
- 觀看 《理解通道》
- 閱讀 《理解通道》
此內容是 Go Wiki 的一部分。