DispatchQueue.GetGlobalQueue(DispatchQueuePriority) 方法

定义

根据请求的优先级返回一个全局调度队列。

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。

提交到高优先级全局队列的任务将在提交到默认或低优先级全局队列之前调用。 仅当默认或高优先级队列上没有块挂起时,才会调用提交到低优先级全局队列的块。

适用于