5.2.4. 更新された /proc/sys/kernel パラメーター

threads-max

このパラメーターは、fork() 関数が作成できるスレッドの最大数を制御します。

初期化時に、カーネルは、最大数のスレッドが作成された場合でも、スレッド構造が利用可能な RAM ページの一部 (8 分の 1) だけを占有することのないように、この値を設定します。

threads-max に書き込める最小値は 1 です。最大値は、定数 FUTEX_TID_MASK (0x3fffffff) で指定されます。

この範囲外の値が threads-max に書き込まれた場合、エラー EINVAL が発生します。