Contents
運用併發( Concurrency )超級提升你的 Go (Golang) 程式力:平行執行( Parallelism )、golang 管道、waitgroups、goroutines 等等
從這 2 小時的課程,你會學到
- 併發的基礎知識——它是什麼,它是如何在任何語言中工作的
- 使用 Go 程式語言實現併發的全套工具和技術
- 信心、經驗和示例程式碼,快速將併發實施到你自己的專案中。
- 可下載的資源包括數十個程式碼示例、課程簡報、備忘單等。
- 在每個主要部分之後進行程式挑戰練習,以立即使用你的新技能。
- 併發、平行執行( Parallelism )、IO 綁定與 CPU 綁定程式碼、goroutines、等待組( wait groups )、管道、競爭條件、互斥鎖( Mutexes )、條件變量等
要求
- 沒有絕對的先決條件,但對 Go 語言有所幫助。
- 熟悉程式概念很有幫助。
- (我們將一起安裝) Go 編譯器和你喜歡的程式設計編輯器或 IDE 的安裝。
課程說明
你準備好應對 Go 語言最令人興奮和最重要的功能之一了嗎?
根據最近的開發者調查,Go(lang) 是世界上最受歡迎和喜愛的語言之一,它的開發者是世界上收入最高的語言之一。 Go 也是公司計劃遷移採用的首選語言,這意味著你的 Go 技能可能在未來很多年都不會過時。
併發( Concurrency )在 Golang 中被認為是一個非常高級的話題,一些綜合的 Go 課程根本沒有涉及到它。然而,我們相信,只需花費合理的時間,你將能順利完成並發,並準備好為你的下一個程式專案添加非同步功能。
本課程適用於任何人開始使用併發,尤其是 Go 程式語言。沒有嚴格的先決條件,但了解計電腦程式設計原理,特別是 Go 語言將非常有幫助,尤其是對於程式設計練習。
這個相對較短的課程涵蓋了併發( Concurrency )的所有基本要素——理論、語法、程式示例以及所有可視材料的可下載副本。
具體來說,我們將涵蓋:
- 並發理論、術語、趨勢、好處和挑戰
- 併發 和 平行執行( Parallelism )/平行程式設計 的區別
- Goroutines
- 區段碼( Blocking code )
- 等待組( Wait groups )
- 管道
- IO 綁定與 CPU 綁定程式碼以及每個程式碼的示例
- 競爭條件
- 互斥鎖( Mutexes )
- 條件變量
- 原子變量( Atomic variables )
- 併發模式
本課程以可承受的價格提供,為你節省數週或數月的時間挖掘 YouTube 視訊或購買其他課程,只是為了啟動和運行併發。
立即註冊並開始併發的學習旅程! 裡面見囉 ~
來自最近的學生的評論:
“講師非常熱情,知識淵博。他的演講清晰簡潔。將向這位講師尋求更多課程。”
“這是其中一門簡短而甜蜜的課程,同時涵蓋了你想要的確切內容。Stan Vangilder 提供了關於將同步流程轉變為快速併發流程的有價值的實用教學。我從這門課程中欣賞的一件事是深入了解了解 Golang 在本地支持 IO-bound 和 CPU-bound 進程的併發方面與其他語言有何不同。此外,“原子變量”不再只是一段聽起來很酷的程式碼,我將跳過並找一天好好研習。謝謝,Stan!
“這門出色的課程正是我所需要的。非常感謝 Stan 以如此詳細的方式進行解釋,並提供了精彩且易於理解的示例。我真的很喜歡這門課程,並且像觀看 Netflix 節目一樣狂熱地觀看它。我學到了很多東西。真的期待你的下一門 Go 課程!”
“太棒了!作者的語調很好,很容易理解主題。使用的例子非常好懂,我強烈推薦這門課程。”
“先生,那是一門很棒的課程,很容易獲得 5 星評價。你還打算製作其他 Go 的課程嗎?”
“很棒的導師!我期待他的更多課程。謝謝”
“我在幾個小時內完成了課程,並將我的反饋留在那裡,內容很好!恭喜你,當你發布下一個課程時請務必通知我們!”
目標受眾
- 任何開始使用並發的人,特別是在 Go 程式語言中。
- 任何希望在 Go 程式語言中學習並發程式設計要點的人。
講師簡介
Stan Vangilder 電腦工程師、講師、開發者
Stan Vangilder 在喬治亞理工學院( Georgia Institute of Technology )獲得電機和計算機工程理學學士學位,後來又獲得了技術管理理學碩士學位。
在財富 150 強公司的整個職業生涯中,他是技術的早期採用者,並經常為公司內外的大小觀眾擔任演講者、培訓師、教練和顧問。
Stan 現在通過創建 UPnRunning 將他對學習和教學的熱情公之於眾,提供在線課程以簡化複雜的主題,以便快速有效地運用到你自己的專案和工作流程中。
英文字幕:有
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
🙌 如何有效率地管理 ChatGPT 輸出與整理自己的 ChatGPT 提示( prompts )使用情境?LN+ for Web 已經針對 ChatGPT 的整合做最佳化
🙌 讓 Notion AI 成為你線上學習的得力助手,詳細操作請參考 – 使用 Notion AI 功能來為 udemy 的課程做摘要總結
- 點選這個✨優惠連結 課程特價 | Udemy 永久擁有課程 NT370 起( 請登入 Udemy|按過“優惠連結”後到”報名參加課程“連結網頁做更新 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程

你必須登入才能發表留言。