Classswift 6.0.3Dispatch
DispatchWorkItem
- iOS
- 8.0+
- macOS
- 10.10+
class DispatchWorkItem
class DispatchWorkItem
import Dispatch
init(qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], block: @escaping () -> ())
var isCancelled: Bool { get }
func cancel()
func notify(qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], queue: DispatchQueue, execute: @escaping () -> ())
func notify(queue: DispatchQueue, execute: DispatchWorkItem)
func perform()
func wait()
func wait(timeout: DispatchTime) -> DispatchTimeoutResult
func wait(wallTimeout: DispatchWallTime) -> DispatchTimeoutResult