PauseThread()
Синтаксис
PauseThread(Thread)
Описание
Приостанавливает выполнение указанного потока, ранее созданного с помощью функции CreateThread(). Этот поток можно возобновить с помощью функции ResumeThread().
Параметры
Thread Номер, идентифицирующий Поток, который требуется приостановить. Этот Номер является результатом функции CreateThread(), полученным при создании данного Потока.
Возвращаемое значение
Ничего.
Пример
Procedure PrintStuff(*Dummy) For i = 0 To 10 PrintN(".") Delay(200) Next EndProcedure If OpenConsole() thread = CreateThread(@PrintStuff(), 0) If thread Delay(100) PauseThread(thread) For i = 0 To 10 PrintN("A") Delay(50) Next ; Возобновим поток и дадим ему достаточно времени для завершения. ResumeThread(thread) Delay(3000) EndIf EndIf
См. также
ResumeThread(), CreateThread()
Поддерживаемые OS
Все