【发布时间】:2014-04-24 06:22:17
【问题描述】:
我希望它们同时运行大约 500 个线程。 我读到默认的 glibc 只允许大约 300 个线程同时运行。 他们是怎么得到这个数字的? (我在 32 位系统上)
【问题讨论】:
-
您使用的是默认堆栈大小吗?
-
出于好奇,你需要 500 个线程来做什么?
-
感谢您的回复。。我想我使用的是默认堆栈大小。。如何查看此进程的线程堆栈大小?
-
我想不出一个很好的理由来在可能有 24 个内核的桌面系统上使用 500 个线程。你几乎肯定是在解决错误的问题
标签: linux multithreading glibc