ucosii中的一些疑问
1、ucos-ii中断级任务调度器是不是在每个时钟节拍的中断ISR结束时被调用,任务级的调度器何时被调用???2、假设有两个任务,任务A(优先级高)和任务B(优先级低),...
1、ucos-ii中断级任务调度器是不是在每个时钟节拍的中断ISR结束时被调用,任务级的调度器何时被调用???
2、假设有两个任务, 任务A(优先级高)和任务B(优先级低),当任务B执行过程中还没到延时函数那边任务A已经就绪了会不会马上打断任务B的执行? 展开
2、假设有两个任务, 任务A(优先级高)和任务B(优先级低),当任务B执行过程中还没到延时函数那边任务A已经就绪了会不会马上打断任务B的执行? 展开
1个回答
2015-03-16
展开全部
如果是ROUND ROBIN方式, 那么同一优先级的任务会按时间片轮流运行.
只有当中断发生后,或任务执行xxx pend或delay,或则有事件post 才会调度任务
会,要看任务A是怎么就绪的,如果它是在等待事件,且事件到来了,那么就会触发任务调度.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询