nsoperationqueue

1
2
[NSOperationQueue mainQueue].maxConcurrentOperationCount = 10;
NSLog(@"max cocurrent count = %d" , (int)[NSOperationQueue mainQueue].maxConcurrentOperationCount);

结论:[NSOperationQueue mainQueue]最大并发数为1 ,修改无效。顺便提一下,[[NSOperation new] start]方法会阻塞当前线程,要异步就要加入NSOperationQueue。