我认为我已经从 Linux 内核中找到了我需要的但目前尚未实现的东西。
我需要一种方法来设置最大线程限制每个进程。
这可能吗?
答案1
从堆栈溢出:
Linux 没有对每个进程的线程数进行单独的限制,只是对系统上的进程总数进行了限制(线程本质上就是 Linux 上具有共享地址空间的进程),您可以像这样查看:
cat /proc/sys/kernel/threads-max
默认值是内存页数/4。您可以像这样增加它:
echo 100000 > /proc/sys/kernel/threads-max
单个用户可以创建的进程(即线程)数量也有限制,ulimit/getrlimit
有关这些限制的详细信息,请参阅。