2013-02-21 21 views

回答

23

documentation

上使用setMaxConcurrentOperationCount的 接收機顯式地設置的併發操作的最大數量:方法。 如果未明確設置值 ,則此方法默認返回 NSOperationQueueDefaultMaxConcurrentOperationCount

所以它是NSOperationQueueDefaultMaxConcurrentOperationCount。如果這樣設置,它將根據可用處理器的數量和其他相關因素選擇適當的值。

這是如何it is defined

enum { 
    NSOperationQueueDefaultMaxConcurrentOperationCount = -1 
}; 

NSOperationQueueDefaultMaxConcurrentOperationCount:通過基於當前系統條件 NSOperationQueue對象動態地確定操作的 默認最大數量。

+1

含義是說NSOperationQueueDefaultMaxConcurrentOperationCount不是固定的嗎? – lakesh 2013-02-21 06:26:06

+1

這取決於系統條件,即文檔說明的內容。所以它會根據這個選擇一個適當的值。 – iDev 2013-02-21 06:27:28

+0

感謝您的快速回復... – lakesh 2013-02-21 06:29:22