다음을 통해 공유


작업 큐 예제 만들기

이 항목에서는 작업 큐를 만드는 방법의 예제를 제공합니다. 간단히 XTaskQueueCreate를 호출하고 각 포트에 대해 모드에서 전달하고 생성된 핸들을 저장합니다.

XTaskQueueHandle taskQueue1;
HRESULT hr = XTaskQueueCreate(
    XTaskQueueDispatchMode::ThreadPool,
    XTaskQueueDispatchMode::Manual,
    &taskQueue1);

XTaskQueueHandle taskQueue2;
hr = XTaskQueueCreate(
    XTaskQueueDispatchMode::Immediate,
    XTaskQueueDispatchMode::SerializedThreadPool,
    &taskQueue2);

반환 코드에 오류가 없으면 큐가 이제 반환된 XTaskQueueHandle에 의해 표시됩니다.

참고 항목

XTaskQueue 라이브러리 개요

작업 큐 디스패치(예제)

작업 큐 정리(예제)

작업 대기열 디자인

XTaskQueue