20
正如標題所示,NSOperationQueue的maxConcurrentOperationCount默認值是什麼?NSOperationQueue的maxConcurrentOperationCount默認值
它被設置爲1的值嗎?
正如標題所示,NSOperationQueue的maxConcurrentOperationCount默認值是什麼?NSOperationQueue的maxConcurrentOperationCount默認值
它被設置爲1的值嗎?
上使用setMaxConcurrentOperationCount的 接收機顯式地設置的併發操作的最大數量:方法。 如果未明確設置值 ,則此方法默認返回 NSOperationQueueDefaultMaxConcurrentOperationCount。
所以它是NSOperationQueueDefaultMaxConcurrentOperationCount
。如果這樣設置,它將根據可用處理器的數量和其他相關因素選擇適當的值。
這是如何it is defined:
enum {
NSOperationQueueDefaultMaxConcurrentOperationCount = -1
};
NSOperationQueueDefaultMaxConcurrentOperationCount:通過基於當前系統條件 NSOperationQueue對象動態地確定操作的 默認最大數量。
含義是說NSOperationQueueDefaultMaxConcurrentOperationCount不是固定的嗎? – lakesh 2013-02-21 06:26:06
這取決於系統條件,即文檔說明的內容。所以它會根據這個選擇一個適當的值。 – iDev 2013-02-21 06:27:28
感謝您的快速回復... – lakesh 2013-02-21 06:29:22