[iOS] NSOperation の maxConcurrentOperationCount を設定して同時実行スレッドを制限する
NSOperation の同時実行スレッドを制限するには maxConcurrentOperationCount を設定することで実現できます。
例えば、メインスレッド以外に最大2スレッドまで実行させたい場合、以下のように設定します。
sharedQueue = [[NSOperationQueue alloc] init]; sharedQueue.maxConcurrentOperationCount = 2; |
以上です。