我的linux系统中的最大线程数是93946。
我从cat /proc/sys/kernel/threads-max
得到了这个值。
但是当我创建大约32768个线程时,我收到了错误
cannot create new native threads
如何创建最大线程数(约93946)?
如果无法创建最大线程数(93946),如何找到允许运行的最大线程数?
答案 0 :(得分:1)
您可以使用命令找到最大线程:
sysctl -a| grep kernel.threads-max
编辑/etc/sysctl.conf
文件并添加新值
kernel.threads-max = 93946
使用sysctl -p
答案 1 :(得分:0)
请查看/ proc / sys / kernel / pid_max。由于线程有自己的pid,因此该值也限制了最大线程数。