Правильная ссылка на эту страницу
http://az-design.ru/Support/SoftWare/Delphi/D3/SB05Priority.shtml

Глава 5. TThread.Priority

Свойство Priority

Затрагиваемые объекты TThread
Назначение Свойство Priority определяет относительный уровень приоритета планирования потока.
Объявление property Priority: TThreadPriority read GetPriority write SetPriority;
Пример синтаксиса
procedure TForm1.FormCreate(Sender: TObject);
begin
   FMyThread := TMyThread.Create(True);
   FMyThread.Priority :=  tpldle;
   FMyThread.Resume;

end;
Описание

Windows планирует потоки на основе приоритетов. Свойство Priority имеет тип TThreadPriority, который объявляется как

TThreadPriority = (tpldle,tpLowest,tpLower,tpNormal,tpHigher,tpHighest,tpTimeCritical);

Уровень приоритета относителен к приоритету процесса (приложению). Значение tpIdle указывает на неактивность потока. Если Priority имеет значение tpLowest или tpLower, поток будет получать меньше времени ЦПУ, чем его процесс. Если Priority имеет значение tpHigher, tpHighest или tpTimeCritical, по сравнению с процессом он получит больше времени ЦПУ. Если Priority имеет значение tpNormal, его уровень приоритета равен уровню приоритета процесса и он будет получать такое же время ЦПУ. Значение по умолчанию — tpNormal.

[Метод Create] [Метод FreeOnTerminate] [Событие OnTerminate] [Свойство Priority] [Метод Resume] [Метод Suspend] [Свойство Suspended] [Метод Terminate]


<<< Пред. Оглавление
Начало раздела
След. >>>




Дата последнего изменения:
Thursday, 21-Aug-2014 09:10:56 MSK


Постоянный адрес статьи:
http://az-design.ru/Support/SoftWare/Delphi/D3/SB05Priority.shtml