更改应用程序的最大pthread数限制

Suk*_*nto 12 pthreads limit

是否有可能通过任何方式更改进程可以创建的pthread数量限制?目前在我的linux系统上我可以创建大约380个线程,但我希望只要内存可用就增加它.

小智 6

减少用户的堆栈大小' ulimit -s 1024';

default: 8MB 
reduced: 1MB 
Run Code Online (Sandbox Code Playgroud)

增加线程数.

设置堆栈大小: pthread_attr_setstacksize(1024)


小智 1

看这个:

Linux 中每个进程的最大线程数?

看看这个,因为它可能与你的问题有关:

每个服务器线程为一个客户端提供服务