문제

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