gptkbp:instance_of
|
gptkb:class
|
gptkbp:belongs_to
|
gptkb:Grand_Central_Dispatch
|
gptkbp:can_be_resumed
|
gptkb:true
|
gptkbp:can_be_serial_or_concurrent
|
gptkb:true
|
gptkbp:can_be_suspended
|
gptkb:true
|
gptkbp:can_be_used_for
|
image processing
data processing
video processing
background processing
task scheduling
network requests
database operations
task dependencies
UI updates
file I/ O operations
animation tasks
|
gptkbp:can_be_used_to_avoid
|
main thread blocking
|
gptkbp:can_be_used_with
|
Dispatch Work Item
|
gptkbp:can_create
|
custom queues
|
gptkbp:can_perform
|
closures
|
gptkbp:created_by
|
Dispatch Queue(label:)
a unique label
|
gptkbp:has_method
|
async()
sync()
|
gptkbp:has_priority_levels
|
high, default, low
|
https://www.w3.org/2000/01/rdf-schema#label
|
Dispatch Queue
|
gptkbp:hyper_threading
|
gptkb:true
|
gptkbp:is_designed_for
|
multithreading
completion handlers
|
gptkbp:is_implemented_in
|
dispatch barriers
dispatch groups
dispatch semaphores
dispatch sources
dispatch timers
|
gptkbp:is_managed_by
|
system scheduler
|
gptkbp:is_optimized_for
|
gptkb:performance
|
gptkbp:is_part_of
|
gptkb:Swift_programming_language
gptkb:Lock
Objective-C programming language
|
gptkbp:is_used_in
|
gptkb:Swift_UI
gptkb:Swift_Concurrency
Combine framework
i OS development
mac OS development
server-side Swift
|
gptkbp:management
|
long-running tasks
resource contention
|
gptkbp:provides
|
asynchronous execution
|
gptkbp:supports
|
concurrent tasks
|
gptkbp:bfsParent
|
gptkb:credit_card
|
gptkbp:bfsLayer
|
4
|