Statements (52)
Predicate | Object |
---|---|
gptkbp:instanceOf |
library
|
gptkbp:allows |
asynchronous programming
|
gptkbp:developedBy |
gptkb:Apple_Inc.
|
gptkbp:enables |
task parallelism
|
https://www.w3.org/2000/01/rdf-schema#label |
libdispatch
|
gptkbp:introduced |
macOS_10.6
|
gptkbp:isAvailableIn |
tvOS 9 and later
macOS 10.6 and later iOS 4 and later watchOS 1 and later |
gptkbp:isCompatibleWith |
Swift
Objective-C |
gptkbp:isDocumentedIn |
Apple_Developer_Documentation
|
gptkbp:isOptimizedFor |
multi-core processors
|
gptkbp:isPartOf |
gptkb:Core_Foundation_framework
Cocoa framework Foundation framework Cocoa Touch framework Apple_Developer_ecosystem Core_Services_framework |
gptkbp:isSupportedBy |
gptkb:Swift_Package_Manager
LLVM Xcode CMake Clang Makefile |
gptkbp:isUsedFor |
data processing
event handling performance optimization resource management background processing synchronization application responsiveness task scheduling networking tasks file I/O operations UI updates timer management |
gptkbp:isUsedIn |
third-party applications
system frameworks |
gptkbp:provides |
dispatch groups
Concurrency support dispatch queues dispatch semaphores dispatch sources |
gptkbp:publishedIn |
C
|
gptkbp:supports |
block-based programming
GCD_(Grand_Central_Dispatch) |
gptkbp:usedIn |
iOS
macOS tvOS watchOS |