Mutex.IsThreadActive

From SunFlurry wiki
Revision as of 12:05, 11 December 2019 by Admin (talk | contribs) (Created page with "{{infobox function |name=IsThreadActive |object=Семафор |caption=Работа с под...")
(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("Поток окончил работу!");  
...