摘要

已完成

如您所見,Go 的並行方法與其他程式設計語言不同。 Go 的方法可用下列標語一言以蔽之:「不透過共用記憶體通訊,但透過通訊共用記憶體」

簡單的一句話改變了一切。 您已看到,透過使用 Goroutine 和通道,您可以撰寫執行速度更快且更易於理解的並行程序。 至少是,當您了解為何某些事物是其進入 Go 的方式時。

我們只簡單介紹了 Go 中並行的皮毛。 但至少您已經做過了一些練習,尤其是挑戰練習。

強烈建議您重新瀏覽本課程模組,確保自己了解所有的基本概念, 然後就能更加深入地鑽研。

請確定您了解為何需要在 Goroutine 中通訊通道。 同時,請確保您了解無法緩衝的通道與可緩衝的通道有何差異,特別是這兩種通道的使用時機。 至此,我們的並行課程暫告一段落,下個課程模組中見。