地方エンジニアの学習日記

興味ある技術の雑なメモだったりを書いてくブログ。たまに日記とガジェット紹介。

goroutine, channelを理解したいので参考になりそうな記事をまとめてみた

goroutine, channelの理解に役立ちそうな記事のメモ。 公式ドキュメントだけでは理解力が足りない私は完全理解の域まで達することはできませんでした。。。

基本的な仕組みの話 生成と破棄に要する時間やスイッチに要する時間などの基本的な話が多め。

goroutineが軽量なのはなぜかの記事 メモリやコンテキストスイッチに関する言及もある。 goのスレッドはM:Nモデルを採用している。

Goroutineリークとの戦い

goroutineのスケジューラーの話。 とても分かりやすいシンプルなコードで例が示されている。 m:nスレッドの話も