Scheduling

The system scheduler controls multitasking by determining which of the competing threads receives the next processor time slice. The scheduler determines which thread runs next using its scheduling priority.

This section discusses the following topics:

Scheduling Priorities

Context Switches

Priority Boosts

Priority Inversion

Multiple Processors