Dispatch   >     DispatchQueue
クラス
DispatchQueue
DispatchQueue は、作業項目の実行を管理します。キューに提出された各作業項目は、システムによって管理されるスレッドのプール上で処理されます。
ネストされた型
シンボル
イニシャライザ
init(__label: UnsafePointer<Int8>?, attr: __OS_dispatch_queue_attr?)
ブロックをそれへ送信できる新しいディスパッチキューを作成します。
init(__label: UnsafePointer<Int8>?, attr: __OS_dispatch_queue_attr?, queue: DispatchQueue?)
init(label: String, qos: DispatchQoS, attributes: DispatchQueue.Attributes, autoreleaseFrequency: DispatchQueue.AutoreleaseFrequency, target: DispatchQueue?)
インスタンスメソッド
func sync(execute: () -> Void)
ディスパッチキュー上で実行するブロックオブジェクトを送信し、ブロックが完了するまで待機します。
func async(execute: DispatchWorkItem)
func async(group: DispatchGroup, execute: DispatchWorkItem)
@@@@@@@@@@@@@
@@@@@@@@@@@@@
編集中
@@@@@@@@@@@@@
@@@@@@@@@@@@@