| Feature | µC/OS-III | µC/OS-II | 
|---|---|---|
| 时间片轮调度(优先级相同的任务) | 支持 | 不支持 | 
| 任务信号量 | 支持 | 不支持 | 
| 任务消息队列 | 支持 | 不支持 | 
| 发送信号时可以选择不立即调度 | 支持 | 不支持 | 
| 运行时可配置 | 支持 | 不支持 | 
| 调度器使用汇编优化 | 支持 | 不支持 | 
| 内置跟踪点 | 支持 | 不支持 | 
| 时间戳 | 支持 | 不支持 | 
| 内置系统性能测试 | 多 | 少 | 
| 消息邮箱 | 不支持 | 支持 | 
| 最大任务数 | 无限制 | 255 | 
下面重点讲一下新增加的时间片轮调度算法
- 时间片轮调度的应用场景
 
1)实时性要求不高的若干任务可以使用时间片轮调度。
2)运行时间可能过长的任务使用时间片轮调度。 
2. 时间片轮调度算法的优势
1)避免低优先级任务得不到执行的问题
2) 提高低优先级任务的响应时间 
3. 时间片轮调度算法的缺点
1) 由于时间片轮算法会导致上下文切换增多,会增加内核对CPU的损耗