タイトルが示すように、NSOperationQueue の maxConcurrentOperationCount の既定値は何ですか?
値は 1 に設定されていますか?
タイトルが示すように、NSOperationQueue の maxConcurrentOperationCount の既定値は何ですか?
値は 1 に設定されていますか?
ドキュメントから、
setMaxConcurrentOperationCount: メソッドを使用して受信側で明示的に設定された同時操作の最大数。値が明示的に設定されていない場合、このメソッドはデフォルトで NSOperationQueueDefaultMaxConcurrentOperationCount を返します。
そうですNSOperationQueueDefaultMaxConcurrentOperationCount
。これが設定されている場合、使用可能なプロセッサの数とその他の関連要因に基づいて適切な値が選択されます。
定義方法は次のとおりです。
enum {
NSOperationQueueDefaultMaxConcurrentOperationCount = -1
};
NSOperationQueueDefaultMaxConcurrentOperationCount:操作のデフォルトの最大数は、現在のシステム条件に基づいて NSOperationQueue オブジェクトによって動的に決定されます。