INtime SDK Help
knStartRtScheduler
INtime SDK v7.1 > About INtime > INtime Kernel > Scheduler > knStartRtScheduler

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);

Remarks

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.

Requirements

Versions Defined in Include Link to
INtime 3.0 intime/rt/include/rtbase.h rt.h rt.lib

See Also

Scheduler system calls