是否可以通过任何方式更改进程可以创建的 pthread 数量限制?
目前在我的 linux 系统上我可以创建大约 380 个线程,但我想增加它,只要内存可用。
最佳答案
减少用户的堆栈大小' ulimit -s 1024
';
default: 8MB
reduced: 1MB
增加线程数。
设置堆栈大小:
pthread_attr_setstacksize(1024)
关于pthreads - 更改应用程序的最大 pthread 数限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1947221/