ucosii统计任务是如何保证1s执行一次的

ucosii统计任务是怎么保证1s执行一次的

ucosii统计任务是怎么保证1s执行一次的?如果有一个任务执行时间很长,由于它的优先级比较高,那统计任务不是就无法执行了吗?
------解决思路----------------------
ucos无法保证某个任务会在精确的时间间隔上执行。
------解决思路----------------------
估计是在任务切换时的钩子函数做的统计。如果其他任务一直占着CPU,idle任务是无法被执行的。
可以看下源代码。