NSOperationQueue

E770629

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

Try in SPARQL Jump to: Statements Referenced by

Statements (48)

Predicate Object
instanceOf Foundation framework class
class
availableIn iOS NERFINISHED
macOS NERFINISHED
tvOS
watchOS NERFINISHED
conformsTo NSCoding
NSCopying NERFINISHED
NSSecureCoding NERFINISHED
definedIn Foundation framework NERFINISHED
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 NERFINISHED
macOS 10.5
isSubclassOf NSObject NERFINISHED
mainQueueUsedFor executing operations on main thread
manages NSOperation NERFINISHED
memoryManagement ARC compatible
programmingLanguage Objective-C NERFINISHED
relatedTo NSOperation NERFINISHED
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

Referenced by (2)

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

Foundation framework includes NSOperationQueue
Foundation includesType NSOperationQueue