Russian Belarusian English German Japanese Ukrainian

Rashka.studio - игры и приложения для Android! Заходи, ждём тебя =)

WaitFor

CuBook05

Если одновременно выполняется несколько нитей, то может потребоваться, чтобы какая-то нить ожидала завершения другой нити, которая, например, готовит ей исходные данные. Такое ожидание можно осуществить, применив к нити, завершения которой надо ждать, метод WaitFor:
int __fastcall WaitFor(void);
Этот метод возвращает свойство Return Value - код завершения ожидаемой нити. Метод не возвращается, пока нить, которую ожидают, не завершит выполнения.
 
Каждая выполняемая нить имеет определенный уровень приоритета, определяемый значением ее свойства Priority. Это свойство может иметь следующие значения:
Значение Описание
tpldle Нить выполняется только когда система свободна.
tpLowest Приоритет нити на два пункта ниже нормального.
tpLower Приоритет нити на один пункт ниже нормального.
tpNormal Нормальный приоритет нити.
tpHigher Приоритет нити на один пункт выше нормального.
tpHighest Приоритет нити на два пункта выше нормального.
tpTimeCritical Нить имеет наивысший приоритет.
Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter

Добавить комментарий