DispatchQueue.GetGlobalQueue(DispatchQueuePriority) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Retorna uma das filas de expedição global com base na prioridade solicitada.
public static CoreFoundation.DispatchQueue GetGlobalQueue (CoreFoundation.DispatchQueuePriority priority);
static member GetGlobalQueue : CoreFoundation.DispatchQueuePriority -> CoreFoundation.DispatchQueue
Parâmetros
- priority
- DispatchQueuePriority
Determina a prioridade da fila a ser retornada.
Retornos
A prioridade da fila.
Comentários
Ao contrário da fila principal ou das filas alocadas com o construtor DispatchQueue nomeado, as filas simultâneas globais agendam blocos assim que os threads ficam disponíveis (ordem de conclusão não FIFO). As filas simultâneas globais representam três faixas de prioridade: DispatchQueuePriority.High, DispatchQueuePriority.Default e DispatchQueuePriority.Low.
As tarefas enviadas para a fila global de alta prioridade serão invocadas antes das enviadas para as filas globais padrão ou de baixa prioridade. Os blocos enviados para a fila global de baixa prioridade só serão invocados se nenhum bloco estiver pendente nas filas padrão ou de alta prioridade.