限制linux内核中进程使用的最大线程数

cat*_*nts 5 linux threads linux-kernel

我想我已经从当前尚未实现的 Linux 内核中找到了我需要的东西。

我需要一种方法来设置每个进程的最大线程限制。

这可能吗?

And*_*ase 7

StackOverflow

Linux 没有每个进程的单独线程限制,只是对系统上进程总数的限制(线程本质上只是在 Linux 上具有共享地址空间的进程),您可以这样查看:

cat /proc/sys/kernel/threads-max
Run Code Online (Sandbox Code Playgroud)

默认为内存页数/4。你可以增加这个:

echo 100000 > /proc/sys/kernel/threads-max
Run Code Online (Sandbox Code Playgroud)

单个用户可以创建的进程数(因此线程)也有限制,ulimit/getrlimit有关这些限制的详细信息,请参阅。