创建任务队列示例

本主题提供说明如何创建任务队列的示例。 只需调用 XTaskQueueCreate,传入每个端口的模式,然后保存已创建的句柄。

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

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

如果返回代码不存在错误,任务队列现在由返回的 XTaskQueueHandle 表示。

另请参阅

XTaskQueue 库概述

调度任务队列(示例)

清理任务队列(示例)

设计任务队列

XTaskQueue