Realtime threads

Scheduling policies
The scheduling policy associated with SCHED_OTHER is SCHED_RR.
Scheduling contention scope
QNX Neutrino supports the PTHREAD_SCOPE_SYSTEM scheduling contention scope.
Default scheduling contention scope
The default scheduling contention scope is PTHREAD_SCOPE_SYSTEM.
Scheduling allocation domain
The mechanism to configure the system so that the scheduling allocation domain has size one, so that the binding of threads to scheduling allocation domains remains static is as follows:
  • For a multiprocessor system, the number of processors enabled is controlled by the BSP-specific startup program.
  • The -P1 command-line argument to the startup program enables only one processor, creating a scheduling allocation domain of size one.