如题,进程栈的大小是被什么因素决定的?
同时我想问一下,进程堆的大小可以是好几G,为什么栈大小通常说只有十几兆? 都是虚拟地址空间中的一段范围,而且栈还是从高地址开始的。 如果说栈有大小限制是为了支持pthread多线程,那么在没有pthread的年代,栈大小是不是就没有限制呢? 如果有限制的话,这个限制的意义在哪里,堆大小没有限制啊
ulimit -s 可以看 栈的大小 ,也可以设置