|
|
1
6
你不需要这么做。机器的物理内存仅在按需页故障系统需要时使用。即使线程堆栈明显大于您正在使用的数量,额外的大小也在虚拟地址空间中,不会占用物理RAM。
如果物理RAM以这样的速度被占用,那么一台典型的机器在只有几十个进程运行的情况下就会耗尽内存。你可以从一个
|
|
|
2
1
我在32位系统(尤其是MIPS)上也遇到过类似的问题,这些系统运行的是具有数百个线程的大型应用程序。大型默认堆栈不会占用物理内存,但虚拟内存也可能是一种稀缺资源。有几种方法可以解决这个问题:
|
|
|
3
0
首先,你不需要改变这一点,除非你得到的SEGV从达到这个限制(看见
|
|
AstralHex · 矩阵乘法代码工作不正常 10 月前 |
|
|
Giogre · 为包含许多数值字段的简单“struct”重载比较运算符 10 月前 |
|
|
Fishie · 作为类成员的智能指针是否仍然自动释放?[关闭] 10 月前 |
|
|
Die4Toast · 递归调用成员箭头运算符-> 11 月前 |
|
|
Anka Hanım · 关于结构和动态数组地址的问题 11 月前 |