Skip to main content
Use este tópico para gerenciar filas de tarefas com a biblioteca XTaskQueue. Essa biblioteca é responsável pelo “quando” e pelo “onde” da execução de tarefas, o que é controlado pelas filas de tarefas e pelos métodos que configuram, gerenciam e controlam as filas de tarefas. As filas de tarefas podem ter duas portas definidas para modos diferentes e despachadas em qualquer thread. Retornos de chamada personalizados podem ser adicionados para serem chamados em circunstâncias especiais, a fim de oferecer funcionalidades. Cada processo tem uma fila de tarefas padrão que despacha automaticamente suas tarefas de forma simultânea no pool de threads do sistema. Esse pool de tarefas é usado se nenhuma fila de tarefas for especificada no XAsyncBlock. Você pode alterar ou remover a fila de tarefas padrão. Para obter mais informações sobre as APIs do XTaskQueue, consulte XTaskQueue.

XTaskQueueHandle

Quando uma fila de tarefas é criada, ela é acompanhada por um tipo XTaskQueueHandle. Esse identificador identifica a fila de tarefas e é passado para qualquer função da biblioteca XTaskQueue que trabalhe com filas de tarefas. O identificador deve ser acompanhado e fechado quando a fila de tarefas não estiver mais sendo usada. Para obter mais informações sobre como limpar filas de tarefas, consulte Limpar fila de tarefas.

Documentação de referência da API

Consulte também

Exemplo: Criar fila de tarefas Exemplo: Despachar fila de tarefas Exemplo: Limpar fila de tarefas XAsync Projetando a fila de tarefas XTaskQueue
Last modified on October 6, 2026