ios - Valor predeterminado de maxConcurrentOperationCount para NSOperationQueue
objective-c (1)
Como sugiere el título, ¿cuál es el valor predeterminado de maxConcurrentOperationCount para NSOperationQueue?
¿Se establece en un valor de 1?
De la documentation ,
El número máximo de operaciones simultáneas establecidas explícitamente en el receptor utilizando el método setMaxConcurrentOperationCount :. Si no se ha establecido explícitamente ningún valor, este método devuelve NSOperationQueueDefaultMaxConcurrentOperationCount de forma predeterminada .
Así que es NSOperationQueueDefaultMaxConcurrentOperationCount
. Si se configura, elegirá un valor apropiado en función del número de procesadores disponibles y otros factores relevantes.
Así es como se define :
enum {
NSOperationQueueDefaultMaxConcurrentOperationCount = -1
};
NSOperationQueueDefaultMaxConcurrentOperationCount: el número máximo predeterminado de operaciones lo determina dinámicamente el objeto NSOperationQueue en función de las condiciones actuales del sistema.