Difference between revisions of "Mutex.IsThreadActive"

From SunFlurry wiki
Jump to: navigation, search
(Created page with "{{infobox function |name=IsThreadActive |object=Семафор |caption=Работа с под...")
(No difference)

Revision as of 11:05, 11 December 2019

  IsThreadActive (Работа с подчиненными потоками)
Объект:Семафор
Статус разработки: Реализована
Тип:Функция
Обращение к БД:Нет
Исключения:Неверный объект
Визуальность:Нет

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

Синтаксис

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

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

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

Примеры

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