pthread_create()并发线程最大个数
Posted wanfeng-42
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pthread_create()并发线程最大个数相关的知识,希望对你有一定的参考价值。
并发线程最大个数的最大个数取决于两个因素:栈的大小和用户空间大小
32位系统中,用户空间地址范围为0x00000000 ~ 0xC0000000 大小为3GB
64位系统中,用户空间地址范围为0x00000000 00000000 ~ 0x00007FFF FFFFFFFF 大小为128TB
栈的大小可以通过ulimit -s 查看或修改
一般,最大个数 ≈ 用户空间大小/栈的大小。
以上是关于pthread_create()并发线程最大个数的主要内容,如果未能解决你的问题,请参考以下文章
JUC并发编程 共享模式之工具 JUC CyclicBarrier(循环栅栏 与CountdownLatch最大的不同是可以重值倒计时) -- CyclicBarrier介绍使用注意事项