The scheduler is a component of the Windows Mobile multitasking system.
During scheduling, the kernel maintains a priority list of each thread in the OS. Each process can contain multiple threads, each running an application.
The scheduling system controls the order in which threads are sequenced, and allows their paths to interact with each other in a predictable fashion.
When interrupts occur in the scheduling system, the scheduler takes the interrupts into account and reprioritizes threads accordingly.
You can create a miniature custom scheduling system internally in a thread through the use of fibers in that thread. For more information about fibers, see Fiber Reference.
For more information about the scheduling system, see the following topics: