Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Классы для работы с потоками. Cвойства и методы класса TThread. constructor Create (CreateSuspensed: Boolean);. destructor Destroy; override;. procedure Resume;. procedure Suspend;. property Suspended: Boolean;. procedure Terminate;. property Terminated:Содержание книги
Поиск на нашем сайте 11. Классы для работы с потоками Класс TThread инкапсулирует функции API программирования потоков. Его основными преимуществами являются удобство использования, свойственное всем классам-надстройкам, и наличие специального метода Synchronize для корректного использования внутри потоков визуальных компонентов VCL Delphi. Cвойства и методы класса TThread constructor Create (CreateSuspensed: Boolean); Создает поток. Если аргумент имеет значение False, созданный поток немедленно начинает выполнение (управление передается методу Execute) . Если True – поток ожидает вызова метода Resume destructor Destroy; override; Завершает поток и освобождает все ресурсы, им занятые. Вызывается автоматически при завершении метода Execute procedure Resume; Возобновляет поток после приостановки procedure Suspend; Приостанавливает поток property Suspended: Boolean; При записи True/False приостанавливает/возобновляет поток. При чтении показывает, не приостановлен ли поток procedure Terminate; Устанавливает свойство Terminated в True. При использовании этого метода для завершения потока метод Execute должен включать в себя проверку свойства Terminated (см. лаб. раб. №2). property Terminated: Boolean; Показывает True, если ранее был вызван метод Terminate. function WaitFor: integer; Приостанавливает текущий поток до завершения заданного потока и возвращает код завершения. Например, внутри потока T1 вызов code:=T2.WaitFor приостанавливает T1 до завершения T2
|
||
|
Последнее изменение этой страницы: 2024-06-27; просмотров: 48; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.21 (0.007 с.) |