XTaskQueue 库概述

使用本主题使用 XTaskQueue 库管理任务队列。 该库负责“何时”和“何处”运行任务,这受控于任务队列以及设置管理控制任务队列的方法。

可以将任务队列的两个端口设置为不同的模式,并在任何线程上进行调度。 可添加自定义回调,以便在特殊的功能环境下调用。

每个进程都有一个默认任务队列,可以自动在系统线程池中并发调度其任务。 如果没有在 XAsyncBlock 中指定任务队列,将使用此任务池。 可以更改或删除默认任务队列。

有关 XTaskQueue API 详细信息,请参阅 XTaskQueue

XTaskQueueHandle

创建任务队列时,将通过 XTaskQueueHandle 类型对其进行跟踪。 此句柄标识任务队列,并传递到处理任务队列的 XTaskQueue 库中的任何函数。 不再使用任务队列后,必须跟踪并关闭句柄。

有关清理任务队列的详细信息,请参阅清理任务队列

另请参阅

示例:创建任务队列
示例:调度任务队列
示例:清除任务队列
XAsync
设计任务队列
XTaskQueue