PureBasic

ResumeThread()

Синтаксис

ResumeThread(Thread)

Описание


Возобновляет выполнение указанного потока, ранее приостановленного с помощью функции PauseThread().

Параметры

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

См. также

PauseThread(), CreateThread()

Поддерживаемые OS

Все

<- PauseThread() - Оглавление Thread - SignalSemaphore()->