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