Cancels one scheduling lock imposed by knStopRtScheduler. If the lock that is canceled is the last outstanding scheduling lock, all thread state transitions that were temporarily delayed are carried out, and the highest priority ready thread begins executing.
Note: This is a scheduling call and can be used in interrupt handlers.
VOID knStartRtScheduler(VOID);
The Kernel sometimes stops scheduling internally, so that scheduling might not restart immediately even though the application has canceled all the scheduling locks that it established.
If knStartRtScheduler is invoked when scheduling is not stopped, the results are undefined.
Versions | Defined in | Include | Link to |
---|---|---|---|
INtime 3.0 | intime/rt/include/rtbase.h | rt.h | rt.lib |