Civilization Museum
The Dark Forest
目录
0%
1. 任务的挂起与唤醒
1.1 任务状态切换
1.1.1 关于就绪态与运行态
1.1.2 任务进入挂起状态的方法
1.1.3 挂起态的使用场景
1.2 任务挂起与唤醒设计原理
1.3 设计实现
1.3.1 添加挂起计数器
1.3.2 tTaskSuspend函数(挂起函数)
1.3.3 tTaskResume函数(唤醒函数)
2. 任务的删除
2.1 任务删除行为
2.1.1 将任务从所在队列移除
2.1.2 释放任务占用资源
2.2 安全删除原理
2.2.1 由谁删除
2.2.2 删除方式
2.2.3 删除方式对比
2.3 设计实现
2.3.1 任务结构增设任务删除相关字段
2.3.2 回调注册函数
2.3.3 添加删除任务函数队列
2.3.4 添加请求删除函数(方式二)
2.3.5 添加强制删除相关函数
2.3.6 任务设置(删除任务的回调函数)
3. 任务状态查询
3.1 状态结构定义
3.2 状态信息获取
3.2.1 添加获取任务状态函数
3.2.2 为什么不直接访问任务结构获取状态
0%