Unit 'process' Package
[Overview][Resource strings][Types][Classes][Procedures and functions][Variables][Index] [#fcl]

TProcess.Priority

Priority at which the process is running.

Declaration

Source position: processbody.inc line 230

published property TProcess.Priority : TProcessPriority
  read FProcessPriority
  write FProcessPriority;

Description

Priority determines the priority at which the process is running.

Priority Meaning
ppHigh The process runs at higher than normal priority.
ppIdle The process only runs when the system is idle (i.e. has nothing else to do)
ppNormal The process runs at normal priority.
ppRealTime The process runs at real-time priority.

Note that not all priorities can be set by any user. Usually, only users with administrative rights (the root user on Unix) can set a higher process priority.

On UNIX, the process priority is mapped on Nice values as follows:

Priority Nice value
ppHigh 20
ppIdle 20
ppNormal 0
ppRealTime -20

See also

TProcessPriority

  

type determining the priority of the newly started process.


Documentation generated on: Nov 22 2024