GCD

E864394

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

All labels observed (1)

Label Occurrences
GCD canonical 2

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf Apple technology ⓘ
concurrency framework ⓘ
task scheduling framework ⓘ
abbreviation GCD ⓘ
APIStyle block-based API in Objective-C ⓘ
closure-based API in Swift ⓘ
competesWith NSOperationQueue ⓘ
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 ⓘ
introducedYear 2009 ⓘ
languageBinding C ⓘ
Objective-C ⓘ
Swift ⓘ
manages thread pool ⓘ
openSourceComponent libdispatch ⓘ
primaryPurpose efficient use of multiple CPU cores ⓘ
manage asynchronous operations ⓘ
manage concurrent code execution ⓘ
providedAs libdispatch ⓘ
relatedTo POSIX threads ⓘ
linked to: POSIX
runsOn iOS ⓘ
iPadOS ⓘ
macOS ⓘ
tvOS ⓘ
watchOS ⓘ
supports asynchronous programming ⓘ
barriers ⓘ
dispatch queues ⓘ
groups ⓘ
parallel execution ⓘ
semaphores ⓘ
sources ⓘ
synchronous programming ⓘ
task scheduling ⓘ
timers ⓘ
work queues ⓘ
uses work-stealing scheduling ⓘ

How these facts were elicited

Referenced by (2)

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

Grand Central Dispatch → abbreviation → GCD ⓘ
subject linked to: GCD