Data Type

Integer

Default Value

0

Description

This parameter controls how FMS compute tasks are synchronized. The following options are available:

  • 0, Semaphores
    When a task completes, it is put to "sleep", releasing its processor back to the system. This processor then becomes available to service FMS I/O tasks or other jobs. This value of ISYNC results in the maximum throughput of the system.
  • 1, Spin-locks
    When a task completes, it goes into a polling loop waiting for more work to do. Because the operating system cannot distinguish between polling and useful work, the task continues to tie up the processor. On some systems this can produce a deadlock condition if the number of tasks (FMS or other jobs) exceeds the number of processors. For this reason, this option is not implemented on all systems. Typically this feature is only used on special hardware dedicated to a single FMS application.

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