Civilization Museum
The Dark Forest
目录
0%
1. 邮箱的原理与创建
1.1 问题概述
1.1.1 问题引入
1.1.2实现形式
1.2 设计原理
1.3 设计实现
1.3.1 定义邮箱类型
1.3.2 添加tMboxInit函数
2. 邮箱的获取与释放
2.1 设计原理
2.1.1 获取消息时缓冲区有消息
2.1.2 获取消息时缓冲区无消息
2.1.3 释放消息时等待队列有任务
2.1.4 释放消息时等待队列无任务
2.1.5 使用数组实现ring buffer
2.1.6 实现按优先级写入消息
2.2 设计实现
2.2.1 添加tMboxWait函数
2.2.2 添加tMboxNoWaitGet函数
2.2.3 添加tMboxNotify函数
2.2.4 应用
3. 邮箱的清空与删除
3.1 设计原理
3.1.1 邮箱的清空
3.1.2 邮箱的删除
3.2 设计实现
3.2.1 添加tMboxFlush函数(邮箱清空)
3.2.2 添加tMboxDestroy函数(邮箱删除)
4. 邮箱的状态查询
4.1 设计实现
4.1.1 添加邮箱状态类型
4.1.2 添加tMboxGetInfo函数
0%