다음을 통해 공유


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의 세 가지 우선 순위 밴드를 나타냅니다.

우선 순위가 높은 전역 큐에 제출된 작업은 기본 또는 낮은 우선 순위 전역 큐로 제출되기 전에 호출됩니다. 우선 순위가 낮은 전역 큐에 제출된 블록은 기본 또는 높은 우선 순위 큐에서 보류 중인 블록이 없는 경우에만 호출됩니다.

적용 대상