在FreeRTOS中,当任务1运行了0.5ms时释放信号量

🔍 溯源 ✍️ Jack | 📅 2024-09-07 | 👍 0 | 原帖↗
#知识星球 #立芯嵌入式 #来源/立芯星球 #技术/RTOS #质量/普通

原帖 | Jack | 2024-09-07 03:07 | 👍0 | 阅读约1

在FreeRTOS中,当任务1运行了0.5ms时释放信号量,高优先级的任务2抢占执行,则高优先级任务是运行0.5ms,还是运行1ms后轮转?

信号量本质还是队列,在队列里,如果发现它释放了信号量,唤醒了更高优先级的任务,则会立刻执行切换。而不会等到1ms之后切换。


相关笔记