2016-11-25 9 views

答えて

0

プールサイズが4の場合、実際には4つのI/Oスレッドのみが起動され、128ではなく4つのI/Oスレッドが起動されます。

128番はプールの最大許容サイズですが、libuvは起動時に割り当てが必要なスレッド数を知っていなければなりません(また、AFAIKはプロセスのライフタイム中に変更できません)。

0

スレッドプールのスレッドは、スレッドプールが初めて使用されたときに開始されます。未使用のスレッドはスリープ状態になり、条件変数を待ってウェイクアップします。

プール内のスレッドの数は、現時点では実行時に変更できません。

関連する問題