NSOperationQueue

E770629

NSOperationQueue is a Foundation framework class that manages the scheduling and concurrent execution of NSOperation tasks in an organized queue.

All labels observed (1)

Label Occurrences
NSOperationQueue canonical 3

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf Foundation framework class
class
availableIn iOS
macOS
tvOS
watchOS
conformsTo NSCoding
NSCopying
NSSecureCoding
definedIn Foundation framework
documentationURL https://developer.apple.com/documentation/foundation/nsoperationqueue
hasClassMethod currentQueue
mainQueue
hasInstanceMethod addOperation:
addOperationWithBlock:
addOperations:waitUntilFinished:
cancelAllOperations
setMaxConcurrentOperationCount:
setQualityOfService:
setSuspended:
setUnderlyingQueue:
waitUntilAllOperationsAreFinished
hasProperty maxConcurrentOperationCount
name
operationCount
operations
progress
qualityOfService
suspended
underlyingQueue
introducedIn iOS 2.0
linked to: iPhone OS 2.0

macOS 10.5
isSubclassOf NSObject
mainQueueUsedFor executing operations on main thread
manages NSOperation
memoryManagement ARC compatible
programmingLanguage Objective-C
relatedTo NSOperation
supports Quality of Service classes
cancellation of operations
concurrent execution
operation dependencies via NSOperation
prioritization of operations
serial execution
threadingModel GCD-based implementation internally on modern systems
usedFor managing concurrent execution of operations
organizing operations into queues
scheduling NSOperation objects

How these facts were elicited

Referenced by (3)

Full triples — surface form annotated when it differs from this entity's canonical label.

Foundation framework includes NSOperationQueue
Foundation includesType NSOperationQueue
Grand Central Dispatch competesWith NSOperationQueue
subject linked to: GCD