【发布时间】:2018-08-23 05:13:22
【问题描述】:
APIpthread_attr_setstacksize(pthread_attr_t *attr, size_t stacksize)
是设置为创建的线程堆栈分配的最小堆栈大小(以字节为单位)。
但是如何设置最大堆栈大小?
谢谢
【问题讨论】:
-
我只想对堆栈大小发表评论:如果您尝试查找“每个线程占用了多少内存”,最终看起来您的应用程序需要一些基本内存 + 大约 8MB 每个线程,你可能可以放松。在您实际填满内存之前,内存不会实际使用/锁定。限制堆栈大小通常是个坏主意,而且在大多数情况下也不需要它,除了资源非常有限的嵌入式系统。