啥是任务句柄啊,能简单点解释下吗?

啥是任务句柄啊,能简单点解释下吗?

AMENG
2018-12-24 / 0 评论 / 0 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2021年08月23日,已超过989天没有更新,若内容或图片失效,请留言反馈。

句柄的含义:在操作系统中任务包括任务控制块、任务堆栈和任务代码组成,其本质是一个结构体。在创建任务的时候,就是申请了一个任务结构体,在后面如果需要对任务的属性进行设置,就需要用到任务句柄,其本质就是指向任务控制块的指针。有了这个句柄可以随意操作和设置任务的属性,就像把柄一样,掌握它,就掌握了任务的行为。

[cpp]

* Type by which tasks are referenced.  For example, a call to xTaskCreate
* returns (via a pointer parameter) an TaskHandle_t variable that can then
* be used as a parameter to vTaskDelete to delete the task.
*
* \defgroup TaskHandle_t TaskHandle_t
* \ingroup Tasks
*/
typedef void * TaskHandle_t;

一个指针,作为能够代表一个任务的参数

[/cpp]

0

评论 (0)

取消