> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Procedimiento: Creación de una cola de tareas de grupo de subprocesos

> Ejemplo que llama a XTaskQueueCreate con el modo ThreadPool en ambos puertos para que las devoluciones de llamada de trabajo y finalización se ejecuten en el grupo de subprocesos del sistema. Incluye la salida.

## Ejemplo

En el ejemplo siguiente se muestra cómo crear una cola de tareas que distribuya tanto las devoluciones de llamada de trabajo como las de finalización en el grupo de subprocesos del sistema.

```c++ theme={null}
void CreatingTaskQueue()  
{  
    XTaskQueueHandle queue;  
 
    HRESULT hr = XTaskQueueCreate(  
        XTaskQueueDispatchMode::ThreadPool,  
        XTaskQueueDispatchMode::ThreadPool,  
        &queue);  
 
    if (FAILED(hr))  
    { 
        printf("Creating queue failed: 0x%x\r\n", hr);  
        return;  
    }  
 
    SubmitCallbacks(queue); 
 
    // Wait a while for the callbacks to run.  
    Sleep(1000);  
 
    XTaskQueueTerminate(queue, true, nullptr, nullptr);  
}  
```

## Salida de ejemplo

```
Worker invoked on thread 11440. Cancel? 0. 
Completion invoked on thread 11440. Cancel? 0.  
```

## Consulte también

[Diseño de la cola de tareas](https://docs.xbox.com/es/build/core-features/common/async/async-task-queue-design.md)


## Related topics

- [Procedimiento: Creación de una cola de tareas compuesta](https://docs.xbox.com/es/build/core-features/common/async/async-task-queue-design-howto/creating-composite-task-queue.md)
- [Procedimiento: Creación de una cola de tareas manual](https://docs.xbox.com/es/build/core-features/common/async/async-task-queue-design-howto/creating-manual-task-queue.md)
- [Diseño de colas de tareas asincrónicas](https://docs.xbox.com/es/build/core-features/common/async/async-task-queue-design.md)
- [Procedimiento: Uso de una cola de tareas con un bucle de mensajes de Windows](https://docs.xbox.com/es/build/core-features/common/async/async-task-queue-design-howto/task-queue-windows-msg-loop.md)
- [Procedimiento: Uso de la cola de tareas del proceso](https://docs.xbox.com/es/build/core-features/common/async/async-task-queue-design-howto/using-process-task-queue.md)
