日記マン

動画広告プロダクトしてます。Go, Kubernetesが好きです。

2019-12-03から1日間の記事一覧

GoはネットワークI/Oをどう実現しているか

Go

goroutine自体はOSスレッドに多重化してスケジュールされる。 ランタイムでは goroutine関数をG、OSスレッドをM、GをMに割り当てるスケジューラをP、と名称し実装されている。 qiita.com ではG全てがI/O実行を行いブロック状態になった場合、Gに紐づかれたM…