次の方法で共有


DispatchQueue.GetGlobalQueue(DispatchQueuePriority) メソッド

定義

要求された優先度に基づいて、グローバル ディスパッチ キューの 1 つを返します。

public static CoreFoundation.DispatchQueue GetGlobalQueue (CoreFoundation.DispatchQueuePriority priority);
static member GetGlobalQueue : CoreFoundation.DispatchQueuePriority -> CoreFoundation.DispatchQueue

パラメーター

priority
DispatchQueuePriority

返されるキューの優先順位を決定します。

戻り値

キューの優先度。

注釈

名前付き DispatchQueue コンストラクターで割り当てられたメイン キューまたはキューとは異なり、グローバル同時実行キューは、スレッドが使用可能になるとすぐにブロックをスケジュールします (FIFO 以外の完了順序)。 グローバル同時実行キューは、DispatchQueuePriority.High、DispatchQueuePriority.Default、DispatchQueuePriority.Low の 3 つの優先度バンドを表します。

優先度の高いグローバル キューに送信されたタスクは、既定または低優先度のグローバル キューに送信されるタスクの前に呼び出されます。 優先度の低いグローバル キューに送信されたブロックは、既定のキューまたは優先度の高いキューで保留中のブロックがない場合にのみ呼び出されます。

適用対象