QNX Neutrino supports adaptive partitioning to let you control the
allocation of resources among competing processes.
What are partitions?
In many computer systems, it's important to protect different applications or groups of applications from others. You don't
want one application—whether defective or malicious—to corrupt another or prevent it from running.
Benefits of adaptive partitioning
Adaptive partitioning provides a number of benefits to the design, development, running, and debugging of your system.
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.