Grand Central Dispatch

E246564

Grand Central Dispatch is Apple's low-level concurrency and task scheduling framework used to efficiently manage parallel execution of code on macOS, iOS, and other Darwin-based systems.

All labels observed (3)

How this entity was disambiguated

Statements (52)

Predicate Object
instanceOf Apple technology ⓘ
concurrency framework ⓘ
software library ⓘ
task scheduling framework ⓘ
alsoKnownAs GCD ⓘ
libdispatch ⓘ
designGoal efficient utilization of multicore processors ⓘ
simplified concurrency programming model ⓘ
developedBy Apple Inc. ⓘ
feature automatic thread management ⓘ
concurrent dispatch queues ⓘ
event-driven programming support ⓘ
global concurrent queues ⓘ
main dispatch queue ⓘ
quality-of-service classes ⓘ
serial dispatch queues ⓘ
work item prioritization ⓘ
introducedIn macOS Snow Leopard ⓘ
introducedInVersion Mac OS X 10.6 ⓘ
libraryName libdispatch ⓘ
license Apache License 2.0 ⓘ
openSource true ⓘ
operatingSystem Darwin ⓘ
iOS ⓘ
iPadOS ⓘ
macOS ⓘ
tvOS ⓘ
watchOS ⓘ
partOf Apple developer ecosystem ⓘ
programmingLanguage C ⓘ
Objective-C ⓘ
Swift ⓘ
provides asynchronous task execution ⓘ
barriers ⓘ
concurrent task execution ⓘ
dispatch queues ⓘ
groups ⓘ
semaphores ⓘ
sources ⓘ
task scheduling ⓘ
thread pool management ⓘ
timers ⓘ
repositoryHost GitHub ⓘ
supports asynchronous execution ⓘ
delayed execution ⓘ
periodic execution ⓘ
synchronous execution ⓘ
usedFor background task execution ⓘ
improving responsiveness of applications ⓘ
offloading work from the main thread ⓘ
parallel execution of code ⓘ
scaling across multiple CPU cores ⓘ

How these facts were elicited

Referenced by (7)

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

Darwin → includesComponent → Grand Central Dispatch ⓘ
Mac OS X 10.6 Snow Leopard → includesFeature → Grand Central Dispatch ⓘ
Grand Central Dispatch → alsoKnownAs → libdispatch ⓘ
linked to: Grand Central Dispatch
Grand Central Dispatch → libraryName → libdispatch ⓘ
linked to: Grand Central Dispatch
Apple Worldwide Developers Conference 2009 → introducedFeature → Grand Central Dispatch in Mac OS X Snow Leopard ⓘ
linked to: Grand Central Dispatch
Grand Central Dispatch → providedAs → libdispatch ⓘ
subject linked to: GCD
linked to: Grand Central Dispatch
Grand Central Dispatch → openSourceComponent → libdispatch ⓘ
subject linked to: GCD
linked to: Grand Central Dispatch