【发布时间】:2021-07-04 11:12:20
【问题描述】:
我可以通过shell的ulimit -s获取堆栈大小,但是我不确定是否所有的虚拟内存都已经位于物理内存上,换句话说,这里是否使用了按需分页?
我粗略的猜测不是因为the max thread numbers per process is limited。如果栈使用按需分页,线程的数量可以超量使用,这个数量应该存在。
【问题讨论】:
-
我认为你应该在另一个网站下问这个问题:serverfault.com
-
是的,进程地址空间中的所有内存都是逻辑/虚拟的。线程数的限制与虚拟内存无关
标签: c linux multithreading memory stack