删除任务
1.9 删除任务 vTaskDelete() API 函数 任务可以使用 API 函数 vTaskDelete()删除自己或其它任务。 任务被删除后就不复存在,也不会再进入运行态。 空闲任务的责任是要将分配给已删除任务的内存释放掉。因此有一点很重要,那就 是使用 vTaskDelete() API 函数的任务千万不能把空闲任务的执行时间饿死。 需要说明一点,只有内核为任务分配的内存空间才会在任务被删除后自动回收。任 务自己占用的内存或资源需要由应用程序自己显式地释放。 void vTaskDelete( xTaskHandle pxTaskToDelete ); 程序清单 25 vTaskDelete() API 函数原型 表 6 vTaskDelete()参数 参数名 描述 pxTaskToDelete 被删除任务的句柄(目标任务) —— 参考 xTaskCreate() API函数的 参数 pxCreatedTask 以了解如何得到任务句柄方面的信息。 任务可以通过传入 NULL 值来删除自己。 例 9. 删除任务 这是一个非常简单的范例,其行为如下: 任务 1 则 main()创建在优先级 1 上。任务 1 运行时,以优先级 2 创建任务 2。现 在任务 2 具有 高优先级,所以会立即得到执行。main()函数的源代码参见程 序清单 26,任务 1 的实现代码参见程序清单 27。 任务 2 什么也没有做,只是删除自己。可以通过传递 NULL 值以 vTaskDelete() 来删除自己,但是为了纯粹的演示,传递的是任务自己的句柄。任务 2 的实现 源代码见程序清单 28。 Fr ee RT O S中 文 网 h ttp :// ww w. Fr ee RT O S.n et/
相关知识
删除任务
======={{{DataList删除问题}}}=========
暗黑破坏神不朽每日必做任务攻略
喂养系统删除补偿
铃铛宠物app怎么删除视频?
日常任务
第12周实训任务:实现宠物管理功能页面
魔域周末任务之骑宠拉力赛任务攻略
《命运2》主线任务怎么做 主线任务完成开启教学
冒险岛 群宠任务
网址: 删除任务 https://www.mcbbbk.com/newsview333549.html
上一篇: 日咖夜酒+宠物友好:CARE P |
下一篇: 为什么大家都爱养“松狮犬”?这6 |
推荐分享

- 1我的狗老公李淑敏33——如何 5096
- 2南京宠物粮食薄荷饼宠物食品包 4363
- 3家养水獭多少钱一只正常 3825
- 4豆柴犬为什么不建议养?可爱的 3668
- 5自制狗狗辅食:棉花面纱犬的美 3615
- 6狗交配为什么会锁住?从狗狗生 3601
- 7广州哪里卖宠物猫狗的选择性多 3535
- 8湖南隆飞尔动物药业有限公司宠 3477
- 9黄金蟒的价格 3396
- 10益和 MATCHWELL 狗 3352