Mutex.IsThreadActive

From SunFlurry wiki
Revision as of 08:51, 7 February 2021 by Admin (talk | contribs) (1 revision imported)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
  IsThreadActive (Работа с подчиненными потоками)
Объект:Семафор
Статус разработки: Реализована
Тип:Функция
Обращение к БД:Нет
Исключения:Неверный объект
Визуальность:Нет

Функция проверяет, работает ли адресуемый текущим объектом подчиненный поток (1), либо он уже завершен (0).

Синтаксис

Mutex.IsThreadActive():<Исполняется ли текущий поток (INT)>

Возвращаемое значение

Возвращает 1, если поток в данный момент работает, 0 в другом случае.

Примеры

...
Mut:=Mutex.ExecuteFunctionInSeparateThread("РабочийПоток",0,спПараметры);
While Mut.IsThreadActive() Do
  Message("Поток все еще работает...");  
  Sleep(100);
EndDo;
Message("Поток окончил работу!");  
...