野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6985|回复: 2

[ucos] ucosiii 软件定时器有优先级吗?

[复制链接]
发表于 2017-4-5 18:13:36 | 显示全部楼层 |阅读模式
  如果两个软件定时器定时时间同时到了,这样会不会出现冲突?
回复

使用道具 举报

发表于 2017-4-5 18:25:06 | 显示全部楼层
貌似是没有的,不太确定
回复 支持 反对

使用道具 举报

发表于 2018-6-8 20:49:35 | 显示全部楼层
个人认为可以避免,也不应该会有冲突。第1种解释。定时器任务是可以设置优先级的。定时器定时时间到后要执行相应的回调函数完成具体的功能(否则定时器设置没意义),而回调函数是在定时器任务里调用完成的,此时是要锁调度器的。因此可以通过给定时历器任务分配不同的优先级来实现。第2种解释,哪怕不给定时器任务分配不同的优先级,系统也会通过定时器列表来管理定时器。此列表中按照定时时间的长短已经排好序了。

个人看法,不一定正确
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-11-22 14:45 , Processed in 0.048076 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表