GCD

E864394

GCD is Apple’s low-level concurrency and task scheduling framework used to manage asynchronous operations efficiently across multiple cores.

Try in SPARQL Jump to: Surface forms Statements Referenced by

Observed surface forms (1)

Surface form Occurrences
Grand Central Dispatch 0

Statements (50)

Predicate Object
instanceOf Apple technology
concurrency framework
task scheduling framework
abbreviation GCD NERFINISHED
APIStyle block-based API in Objective-C
closure-based API in Swift
competesWith NSOperationQueue NERFINISHED
coreConcept dispatch barrier
dispatch group
dispatch queue
dispatch semaphore
dispatch source
global concurrent queue
main queue
quality of service
work item
designGoal abstract thread management
improve performance on multicore processors
simplify multithreaded programming
developer Apple Inc.
documentationURL https://developer.apple.com/documentation/dispatch
introducedIn Mac OS X 10.6 Snow Leopard NERFINISHED
introducedYear 2009
languageBinding C NERFINISHED
Objective-C NERFINISHED
Swift NERFINISHED
manages thread pool
openSourceComponent libdispatch NERFINISHED
primaryPurpose efficient use of multiple CPU cores
manage asynchronous operations
manage concurrent code execution
providedAs libdispatch NERFINISHED
relatedTo POSIX threads NERFINISHED
runsOn iOS NERFINISHED
iPadOS NERFINISHED
macOS NERFINISHED
tvOS NERFINISHED
watchOS NERFINISHED
supports asynchronous programming
barriers
dispatch queues
groups
parallel execution
semaphores
sources
synchronous programming
task scheduling
timers
work queues
uses work-stealing scheduling

Referenced by (1)

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