Whats the Max number of tasks can be created with dispatch_async in the following scenario in an ios multitasking app

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

 });
}

is there any limit for i here ? any suggestions would be appreciated! thanx in advance

有帮助吗?

解决方案 2

No, there is no hard limit. There are, however, performance implications. If you dispatch too many tasks at once your app might start to lag.

其他提示

There is no hard limit. You might run out of memory like in any other code.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top