概要 参考情報 概要 Goで実際に利用されているOSのスレッド数を知りたいときはなかなか無いと思いますが、知識としてしっておくといいかもしれないですね。 以下のサンプルでは、変化をわかりやすくするために、一つのゴルーチン毎に runtime.LockOSThread() を呼び出して、そのゴルーチンが動くスレッドを束縛するようにしています。 /* Goが内部で利用しているスレッド数を表示するサンプルです。 結果は例えば以下のようになります。(結果は環境によって異なります。) $ go install github.com/go-task/task/v3/cmd/task@latest $ go…