[iOS] NSOperation の maxConcurrentOperationCount を設定して同時実行スレッドを制限する

Pocket

NSOperation の同時実行スレッドを制限するには maxConcurrentOperationCount を設定することで実現できます。

例えば、メインスレッド以外に最大2スレッドまで実行させたい場合、以下のように設定します。

sharedQueue = [[NSOperationQueue alloc] init];
sharedQueue.maxConcurrentOperationCount = 2;

[参考]

NSOperationで並列処理を試してみる | iPhone Dev やってみた!

  1. コメントはまだありません。

  1. トラックバックはまだありません。