Data Type

Integer

Default Value

0

Description

This parameter is used to adjust the scheduling and priority of the threads. The values are platform-specific. Generally you should not adjust these values. The values are bit flags. You may select any appropriate combination. The following options are available:

  • 0, all threads same priority
    All threads have the same priority, run in process scope, are scheduled by SCHED_OTHER and are JOINABLE.
  • +1 Decrease CPU thread priority (SGI)
    The priority of the CPU children is decreased by 1. The objective is to run them at a lower priority than the I/O threads.
  • +2 Increase I/O thread priority (SGI)
    Run the I/O threads at a real time priority of 41. This assures that they are scheduled whenever an I/O operation completes. This requires limited superuser privileges.
  • 1 to 63 Set I/O thread priority (Except SGI)
    Increase the priority of the I/O threads by the value specified.
  • +64 Set thread scope to system (Except SGI)
    Run the threads in system scope. (Default is process scope).
  • +128 Schedule with SCHED_FIFO (Except SGI)
    Use SCHED_FIFO for scheduling. (Default is SCHED_OTHER).
  • +256 Schedule with SCHED_RR (Except SGI)
    Use SCHED_RR for scheduling. (Default is SCHED_OTHER).
  • +512 Run threads DETACHED (Except SGI)
    Run threads DETACHED. (Default is JOINABLE).

Because this parameter affects actions during FMSINI, it must be set in the License File.