Executor
public enum Executor : ExecutorType
Undocumented
-
Trampoline (e.g. not scheduling, immediate execution)
Declaration
Swift
case trampoline
-
Execute on the main thread/queue
Declaration
Swift
case main
-
Execute on the given queue
Declaration
Swift
case queued(DispatchQueue)
-
Serial queue executor
Declaration
Swift
public static let serial: Executor
-
Queue on dispatch queue with
.userInteractive
qosDeclaration
Swift
public static let userInteractive: Executor
-
Queue on dispatch queue with
.userInitiated
qosDeclaration
Swift
public static let userInitiated: Executor
-
Queue on default dispatch queue
Declaration
Swift
public static let `default`: Executor
-
Queue on utility dispatch queue
Declaration
Swift
public static let utility: Executor
-
Queue on background dispatch queue
Declaration
Swift
public static let background: Executor