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

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





тримує параметр CreateSuspended. Якщо його значення дорівнює True, знов створений потік не починає виконуватися до тих пір, поки не буде зроблений виклик методу Resume. У разі, якщо CreateSuspended має значення False, потік починає виконання і конструктор. p align="justify">. Деструкція класу:

Destroy ( destructor Destroy; override; ) викликається, коли необхідність в створеному потоці відпадає. Деструкція завершує його і вивільняє всі ресурси, пов'язані з об'єктом TThread.

Методи і властивості класу TThread:

В· Resume викликається, коли потік відновлюється після зупинки, або якщо він був створений з параметром CreateSuspended рівним True.

Приклад: procedure Resume;

В· Suspend призупиняє потік з можливістю повторного запуску згодом. Метод Suspend призупиняє потік незалежно від коду, виконуваного потоком в даний момент; виконання триває з точки зупину.

Приклад: procedure Suspend;

В· Suspended дозволяє програмісту визначити, чи не припинений чи потік. За допомогою цієї властивості можна також запускати і зупиняти потік. Встановивши suspended в True, ви отримаєте той же результат, що і при виклику методу Suspend - призупинення. Навпаки, установка Suspended в False відновлює виконання потоку, як і виклик методу Resume.

Приклад: property Suspended: Boolean;

В· Terminate ; він зупиняє (без подальшого запуску) потік і повертає управління який викликав процесу тільки після того, як це відбулося. Значення, що повертається функцією Terminate, відповідає стану потоку. Прикладами можливих станів є випадок нормального завершення і випадок, коли до моменту виклику Terminate потік вже завершився (або був завершений з іншого потоку).

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

В· Terminate автоматично викликається і з деструкції об'єкту TThread. У явному вигляді його, за рідкісним винятком, викликати не надо.Свойство Terminated дозволяє дізнатися, чи стався вже виклик методу Terminate АБО немає .

Приклад: property Terminated: Boolean;

В· Метод WaitFor призначений для синхронізації і дозволяє одному потоку дочекатися моменту,...


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





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

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