This chapter describes the scheduling of processes and how to modify scheduling.
Overview of the Scheduler contains an overview of the scheduler and the time-sharing scheduling class. Other scheduling classes are briefly described.
Commands and Interfaces describes the commands and interfaces that modify scheduling.
Interactions With Other Interfaces describes the effects of scheduling changes on kernel processes and certain interfaces.
Performance issues to consider when using these commands or interfaces are covered in Scheduling and System Performance.
The chapter is for developers who need more control over the order of process execution than default scheduling provides. See Multithreaded Programming Guide for a description of multithreaded scheduling.