1

在 ios 多任务应用程序的以下场景中,可以使用 dispatch_async 创建的最大任务数是多少

for(i=0 ; i<=? ; i++)
{
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
// some code 

 });
}

我在这里有什么限制吗?任何建议,将不胜感激!提前谢谢

4

2 回答 2

1

没有硬性限制。您可能会像在任何其他代码中一样耗尽内存。

于 2013-07-12T06:36:30.487 回答
0

不,没有硬性限制。但是,存在性能影响。如果您一次调度太多任务,您的应用程序可能会开始滞后。

于 2013-07-12T06:36:16.907 回答