iPhone辅助线程的堆栈大小是否有上限?
在构建iPhone应用程序时,我创建了一个辅助线程来处理实时任务 Apple Developer文档似乎指出辅助线程的“建议/最大”堆栈大小为512KB(524288字节) 有人知道NSThread是否对次线程的堆栈大小施加了上限吗? (除了明显的“当堆栈+堆空间用完时,这就是上限”之外) 苹果的文档不清楚 下面是一个关于iPhone堆栈的问题,但没有解决这个问题。iPhone辅助线程的堆栈大小是否有上限?,iphone,multithreading,stack,Iphone,Multithreading,Stack,在构建iPhone应用程序时,我创建了一个辅助线程来处理实时任务 Apple Developer文档似乎指出辅助线程的“建议/最大”堆栈大小为512KB(524288字节) 有人知道NSThread是否对次线程的堆栈大小施加了上限吗? (除了明显的“当堆栈+堆空间用完时,这就是上限”之外) 苹果的文档不清楚 下面是一个关于iPhone堆栈的问题,但没有解决这个问题。 我相信您链接到的文档指定了特定类型线程的默认堆栈大小,而不是建议的或最大的堆栈大小 堆栈大小是堆栈的当前大小限制;不能使用超过堆栈
我相信您链接到的文档指定了特定类型线程的默认堆栈大小,而不是建议的或最大的堆栈大小 堆栈大小是堆栈的当前大小限制;不能使用超过堆栈大小允许的堆栈内存
另一方面,您可以增加特定线程的堆栈大小:我相信您链接到的文档指定的是特定类型线程的默认堆栈大小,而不是建议的或最大堆栈大小 堆栈大小是堆栈的当前大小限制;不能使用超过堆栈大小允许的堆栈内存 另一方面,可以增加特定线程的堆栈大小: