PauseThread()

Syntax

PauseThread(Thread)
Beschreibung
Hält den angegebenen Thread an, der zuvor mit CreateThread() erstellt wurde. Der Thread kann mittels ResumeThread() fortgesetzt werden.

Parameter

Thread Der anzuhaltende (zu "pausierende") Thread. Dieser Wert wird von CreateThread() zurückgegeben.

Rückgabewert

Diese Funktion gibt keinen Wert zurück.

Beispiel

  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
        
      ; Thread fortsetzen und ihm genug Zeit zur Ausführung geben
      ResumeThread(thread)
      Delay(3000)
    EndIf
    
    CloseConsole()
  EndIf
  End

Siehe auch

ResumeThread(), CreateThread()

Unterstützte OS

Alle

<- LockMutex() - Thread Inhaltsverzeichnis - ResumeThread() ->