Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iPhone辅助线程的堆栈大小是否有上限?_Iphone_Multithreading_Stack - Fatal编程技术网

iPhone辅助线程的堆栈大小是否有上限?

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

在构建iPhone应用程序时,我创建了一个辅助线程来处理实时任务

Apple Developer文档似乎指出辅助线程的“建议/最大”堆栈大小为512KB(524288字节)

有人知道NSThread是否对次线程的堆栈大小施加了上限吗? (除了明显的“当堆栈+堆空间用完时,这就是上限”之外)

苹果的文档不清楚

下面是一个关于iPhone堆栈的问题,但没有解决这个问题。

我相信您链接到的文档指定了特定类型线程的默认堆栈大小,而不是建议的或最大的堆栈大小

堆栈大小是堆栈的当前大小限制;不能使用超过堆栈大小允许的堆栈内存


另一方面,您可以增加特定线程的堆栈大小:

我相信您链接到的文档指定的是特定类型线程的默认堆栈大小,而不是建议的或最大堆栈大小

堆栈大小是堆栈的当前大小限制;不能使用超过堆栈大小允许的堆栈内存

另一方面,可以增加特定线程的堆栈大小: