Jak sugeruje tytuł, jaka jest domyślna wartość maxConcurrentOperationCount dla NSOperationQueue?Wartość domyślna maxConcurrentOperationCount dla NSOperationQueue
Czy jest ustawiony na wartość 1?
Jak sugeruje tytuł, jaka jest domyślna wartość maxConcurrentOperationCount dla NSOperationQueue?Wartość domyślna maxConcurrentOperationCount dla NSOperationQueue
Czy jest ustawiony na wartość 1?
Maksymalna liczba jednoczesnych operacji określonych wyraźnie w odbiorniku używając setMaxConcurrentOperationCount: metoda. Jeśli nie została ustawiona jawnie żadna wartość , ta metoda domyślnie zwraca NSOperationQueueDefaultMaxConcurrentOperationCount.
To jest NSOperationQueueDefaultMaxConcurrentOperationCount
. Jeśli zostanie to ustawione, wybierze odpowiednią wartość na podstawie liczby dostępnych procesorów i innych istotnych czynników.
ten sposób it is defined:
enum {
NSOperationQueueDefaultMaxConcurrentOperationCount = -1
};
NSOperationQueueDefaultMaxConcurrentOperationCount: domyślna maksymalna liczba operacji jest określany dynamicznie przez NSOperationQueue obiektu oparte na bieżących warunkach systemowych.
co oznacza, że NSOperationQueueDefaultMaxConcurrentOperationCount nie jest naprawiony w prawo? – lakesh
To zależy od warunków systemowych, to znaczy z dokumentacji. W związku z tym wybierze odpowiednią wartość. – iDev
dzięki za szybką odpowiedź ... – lakesh