9

GO で古いシステムを書き直しています。古いシステムでは、システムの負荷平均を測定して、スレッド プールのスレッド数を増やす必要があるかどうかを確認していました。

ゴルーチンの開始は非常に安価であるため、go の人々はスレッドプールやゴルーチンのプールを使用していません。しかし、あまりにも多くのゴルーチンを実行すると効率が低下し、CPU 使用率を 100% 近くに維持するのに十分です

したがって、実行する準備ができている (ブロックされていない) が現在実行されていないゴルーチンの数を知る方法があります。または、スケジュールされた実行可能なゴルーチン「実行キュー」の数を取得する方法はありますか。

4

2 に答える 2