XTaskQueue 라이브러리 개요
XTaskQueue 라이브러리에서 작업 큐를 관리하기 위해 이 항목을 사용하세요. 이 라이브러리는 작업 큐와 작업 큐를 설정, 관리 및 제어하는 메서드에 의해 제어되는 작업 실행의 "언제" 및 "위치"를 담당합니다.
작업 큐에는 다양한 모드의 포트 세트 2개가 있을 수 있으며 이를 모든 스레드에 보냅니다. 사용자 지정 콜백을 추가하여 특수한 환경에서 작동할 수 있도록 호출할 수 있습니다.
각 프로세스에는 시스템 스레드 풀에서 동시에 작업을 자동으로 보내는 기본 작업 큐가 있습니다. 이 작업 풀은 XAsyncBlock에 작업 큐가 지정되지 않은 경우에 사용됩니다. 필요에 따라 기본값 작업 큐를 변경 또는 제거할 수 있습니다.
XTaskQueue API에 대한 자세한 내용은 XTaskQueue를 참조하세요.
XTaskQueueHandle
작업 큐가 생성되면 XTaskQueueHandle
형식으로 추적됩니다.
이 핸들은 작업 큐를 식별하며, 작업 큐와 함께 작동하는 XTaskQueue 라이브러리에 있는 함수에 전달됩니다. 핸들은 반드시 추적해야 하며 작업 큐를 더 이상 사용하지 않으면 종료해야 합니다.
작업 큐 정리에 대한 자세한 내용은 작업 큐 정리를 참조하세요.
참고 항목
예제: 작업 대기열 만들기
예: 작업 큐 디스패치
예제: 작업 큐 정리
XAsync
작업 대기열 디자인
XTaskQueue