Valeur par défaut de maxConcurrentOperationCount pour NSOperationQueue

Comme le titre le suggère, quelle est la valeur par défaut de maxConcurrentOperationCount pour NSOperationQueue?

Est-il réglé à une valeur de 1?

De la documentation ,

Nombre maximal d'opérations simultanées définies explicitement sur le récepteur à l'aide de la méthode setMaxConcurrentOperationCount: Si aucune valeur n'a été explicitement définie, cette méthode renvoie NSOperationQueueDefaultMaxConcurrentOperationCount par défaut .

C'est donc NSOperationQueueDefaultMaxConcurrentOperationCount . Si ce paramètre est défini, il choisira une valeur appropriée en fonction du nombre de processeurs disponibles et d'autres facteurs pertinents.

C'est ainsi que cela est défini :

 enum { NSOperationQueueDefaultMaxConcurrentOperationCount = -1 }; 

NSOperationQueueDefaultMaxConcurrentOperationCount: Le nombre maximal d'opérations par défaut est déterminé dynamicment par l'object NSOperationQueue en fonction des conditions système en cours.