osiii的调度点

    xiaoxiao2026-08-19  9

    调度点

    1、释放信号量或者发送消息,也可通过配置相应的参数不发生任务调度。  2、使用延时函数OSTimeDly()或者OSTimeDlyHMSM()。  3、任务等待的事情还没发生(等待信号量,消息队列等)。  4、任务取消等待。  5、创建任务。  6、删除任务。  7、删除一个内核对象。  8、任务改变自身的优先级或者其他任务的优先级。  9、任务通过调用OSTaskSuspend()将自身挂起。  10、任务解挂某个挂起的任务。  11、退出所有的嵌套中断。  12、通过OSSchedUnlock()给调度器解锁。  13、任务调用OSSchedRoundRobinYield()放弃其执行时间片。  14、用户调用OSSched()。

    转载请注明原文地址: https://ju.6miu.com/read-1311352.html
    最新回复(0)