Adaptive partitioning thread scheduler

The thread scheduler is an optional scheduler that lets you guarantee minimum percentages of the CPU's throughput to groups of threads, processes, or applications. The percentage of the CPU time allotted to a partition is called a budget.

The thread scheduler has been designed on top of the core QNX Neutrino architecture primarily to solve these problems in embedded systems design:

  • guaranteeing a specified minimum share of CPU time when the system is overloaded
  • preventing unimportant or untrusted applications from monopolizing the system

For more information, see the Adaptive Partitioning User's Guide.

Page updated: