| [Overview][Types][Classes][Index] |
Priority at which the process is running.
Source position: process.pp line 125
published property TProcess.Priority: TProcessPriority |
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 witha dministrative 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 |
|
type determining the priority of the newly started process. |