ノート
- Goの並行処理について学習
- goroutineとchannel
- channelという概念を初めて知った。
- 途中でgoleakという外部パッケージでテストをした。
- するとパッケージがgo1.20以上のバージョンでないと動かなかった。
- go1.19->go1.21.6にバージョンアップ
- go mod tidy -go=1.21でgo.modも更新。
- テストが動くようになった。
キュー
並行処理を通して、今まで学習していた言語ではよしなにやってくれていたことを少しずつ理解していっている。
サマリー
外部パッケージの依存関係を解消する場合、公式のページからinstallしたほうが楽。
並行処理のデッドロックなど、気になるところが多い。