DispatchQueue.GetGlobalQueue(DispatchQueuePriority) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
根據要求的優先順序傳回其中一個全域分派佇列。
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。
提交至高優先順序全域佇列的工作會在提交至預設或低優先順序的全域佇列之前叫用。 只有在預設或高優先順序佇列上沒有擱置區塊時,才會叫用提交至低優先順序全域佇列的區塊。