Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Модель логічно впорядкованих процесів

Реферат Модель логічно впорядкованих процесів





коли завершиться інший потік.

Приклад: function WaitFor: Integer;

В· Якщо всередині потоку під ім'ям FirstThread є код:

Code: = SecondThread.WaitFor;

то це означає, що потік FirstThread зупиняється до моменту завершення потоку SecondThread. Метод WaitFor повертає код завершення очікуваного потоку. p align="justify"> В· Властивості Handle і ThreadID дають програмісту безпосередній доступ до потоку засобами API. Якщо розробник хоче звернутися до потоку і управляти їм, минаючи можливості класу TThread, значення Handle і ThreadID можуть бути використані в якості аргументів функцій API:

Приклад: Property Handle: THandle read FHandle;

Приклад: Property ThreadID: THandle read FThreadID;

В· Властивість Priority дозволяє запитати і встановити пріоритет потоків. Пріоритет визначає, наскільки часто потік отримує час процесора.

Приклад: property Priority: TThreadPriority;

Допустимими значеннями пріоритету є:

o tpIdle,

o tpLowest,

o tpLower,

o tpNormal,

o tpHigher,

o tpHighest

o tpTimeCritical.

В· Synchronize призначений для безпечного виклику методів VCL всередині потоків. Щоб уникнути ситуацій гонок, метод Synchronize дає гарантію, що до кожного об'єкту VCL одночасно має доступ тільки один потік.

Аргумент, що передається в метод Synchronize, - це ім'я методу, який виробляє звернення до VCL; виклик Synchronize з цим параметром - це те ж, що і виклик самого методу. Такий метод (класу TThreadMethod) не повинен мати жодних параметрів і не повинен повертати ніяких значень. p align="justify"> Приклад: procedure Synchronize (Method: TThreadMethod);

В· Execute : у його тілі повинен міститися код, який і являє собою власне потік. Перевизначаючи метод Execute, ми можемо тим самим закладати в новий потоковий клас те, що буде виконуватися при його запуску. Якщо потік був...


Назад | сторінка 10 з 12 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Підбір моделей річного ошатного сукні в систему для запуску в потік
  • Реферат на тему: Грошовий потік
  • Реферат на тему: Грошовий фінансовий потік
  • Реферат на тему: Потік ЕНЕРГІЇ через популяцію
  • Реферат на тему: Геоекологія підводних трубопроводів (На прикладі Чорноморського відрізка тр ...