This chapter describes the scheduling of processes and how to modify scheduling. This chapter contains the following topics:
Overview of the Scheduler contains an overview of the scheduler and the time-sharing scheduling class. Other scheduling classes are briefly described.
Process Priority 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. For more information about multithreaded scheduling, see Multithreaded Programming Guide.