DispatchQueue.GetGlobalQueue(DispatchQueuePriority) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
要求された優先度に基づいて、グローバル ディスパッチ キューの 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 つの優先度バンドを表します。
優先度の高いグローバル キューに送信されたタスクは、既定または低優先度のグローバル キューに送信されるタスクの前に呼び出されます。 優先度の低いグローバル キューに送信されたブロックは、既定のキューまたは優先度の高いキューで保留中のブロックがない場合にのみ呼び出されます。