Difference between revisions of "Mutex.IsThreadActive"

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

Latest revision as of 08:51, 7 February 2021

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

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

Синтаксис

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

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

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

Примеры

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