Рет қаралды 920
最近看到 Go 語言一段程式碼,認為有很大的優化空間,也將過程跟想法分享給大家。也許每個人優化的方向不同,各位讀者可以把程式碼整個看完後,先停住,不要繼續往下看,想看看是否有優化的空間。此程式碼本身沒有任何問題,執行過程不會出現任何錯誤。
先說明底下範例在做什麼,相信大家都有聽過在 Go 語言內要實現 Worker Pools 機制相當簡單,看到 ExecuteAll 函式就是讓開發者可以自訂同時間開多少個 Goroutine 來平行執行工作,第二個參數可以自訂義工作內容是什麼。
程式碼: go.dev/play/p/...
部落格: blog.wu-boy.co...
線上課程
1. Go 語言課程: blog.wu-boy.co...
2. Docker 容器實戰: blog.wu-boy.co...
3. DevOps CI/CD 實戰: blog.wu-boy.co...
需要架構,洽談,教學,教育訓練,以下是我聯絡方式
email: appleboy.tw@gmail.com
line ID: appleboy46 或手機 0934353293
小額贊助: bit.ly/donate-a...
部落格: blog.wu-boy.com
Twitter: / appleboy
Facebook: / appleboy46
投影片: speakerdeck.co...
GitHub: github.com/app...
KZbin: bit.ly/youtube-boy