了解並行在 Go 中如何運作
深入了解 Go 中最獨特的功能之一:並行。
學習目標
在此課程模組中,您將會了解:
- 並行在 Go 中如何運作。
- 並行與平行處理原則的差異。
- 通訊如何利用通道在並行程式中運作。
- 如何藉由實作並行,撰寫執行速度更快的程式。
- 如何撰寫動態程式,讓您在想要啟動限定數量的並行呼叫時,可以使用緩衝區來運用並行的好處。
必要條件
- 可以隨時建立應用程式的 Go 環境。 理想狀態應是您已在本機安裝並設定 Go,且已使用 Go 延伸模組安裝 Visual Studio Code。
- 可以建立及修改
.go
檔案。 - 可以使用終端機提示執行 Go 應用程式。
- 了解
string
、int
及boolean
等基本資料類型。 - 了解如何撰寫
if
與for
陳述式一類的基本資料控制流程。 - 了解如何撰寫函式。
- 知道如何使用程式庫,例如
net/http
。