Adjusts the priority of a thread relative to other processes.
procedure SetThreadPriority( AThread: TIdNativeThread; const APriority: TIdThreadPriority; const APolicy: Integer = -MaxInt );
Parameters |
Description |
AThread |
Thread for the priority assignment. |
APriority |
Priority value to assign for the specified thread. |
APolicy |
Default value is -1*MaxInt. |
SetThreadPriority is a Procedure used to adjust the priority of THE specified thread relative to other processes executing on the local computer system. SetThreadPriority calls the platform- or operating system-specific APIs required to adjust the thread priority.
Boosting the thread priority of a CPU intensive operation may adversely affect other threads in the application. Only apply priority boosts to threads that spend most of their time waiting for external events.
SetThreadPriority is used internally in Indy when a new thread scheduler is created.
Internet Direct (Indy) version 10.1.5
Copyright © 1993-2006, Chad Z. Hower (aka Kudzu) and the Indy Pit Crew. All rights reserved. Website http://www.indyproject.org. Post feedback to the Indy Documentation newsgroup. |