多线程框架(轻量级RTOS替代品) 源码

[复制链接]
5999|11
 楼主| 开源共享 发表于 2009-8-10 17:26 | 显示全部楼层 |阅读模式
本帖最后由 开源共享 于 2009-8-17 09:34 编辑

一轻量级RTOS的替代品-----多线程框架(基于优先级的非抢占式调度)。 使用任务调度的优势

1、多个线程同时就绪时,高优先级先执行。
2、高优先级线程,最长等待时间是上一个正执行线程的完成时
3、因为主循环时间最长时是最长线程的执行时间,所以有些中断中执行的代码可以移到任务中。
4、可以减少条件语句。
5、使软件结构更合理,清晰。
6、可以支状态图

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
mm99 发表于 2009-8-11 09:13 | 显示全部楼层
不错,很实用:lol
win2000_li 发表于 2009-8-11 13:42 | 显示全部楼层
学习。。。。。。。。。。。。。。。。。。。。
win2000_li 发表于 2009-8-11 13:43 | 显示全部楼层
顶起。。。。。。。。。。。。。。。。
火箭球迷 发表于 2009-10-22 21:54 | 显示全部楼层
梦到天涯 发表于 2009-10-23 08:37 | 显示全部楼层
yybj 发表于 2009-10-23 10:41 | 显示全部楼层
pkat 发表于 2009-10-23 11:05 | 显示全部楼层
很不错
hehu8 发表于 2009-12-16 15:26 | 显示全部楼层
谢谢了,学习一下!
无冕之王 发表于 2009-12-17 11:14 | 显示全部楼层
很好的学习资料
machunshui 发表于 2009-12-17 16:53 | 显示全部楼层
“2、高优先级线程,最长等待时间是上一个正执行线程的完成时间"

高优先级人物运行条件满足,不能立即执行?
司徒老鹰 发表于 2009-12-23 19:22 | 显示全部楼层
不能吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

41

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部