ResumeThread()

Syntax

ResumeThread(ThreadID)
Beschreibung
Setzt den angegebenen Thread fort, welcher zuvor mittels PauseThread() angehalten wurde.

Parameter:
ThreadID - Die ID Nummer des Threads, den Sie fortsetzen möchten. Dieser Wert wird von CreateThread() zurückgegeben.


Rückgabewert:
Dieser Befehl gibt keinen Wert zurück.


Beispiel:
  ; Ein(e) Prozedur/Thread, welche nie enden wird. Nicht gut, aber es zeigt
  ; wie KillThread arbeitet :)
  Procedure PrintStuff(dummy.l)
    For i.w=0 To 10
      Print(".")
      Delay(200)
    Next
  EndProcedure

  If OpenConsole()
    DefType.l thid
    thid.l = CreateThread(@PrintStuff(), @thid)
    If thid
      Delay(100)
      PauseThread(thid)
      For i.w=0 To 10
        Print("A")
        Delay(50)
      Next
        
      ; Thread fortsetzen und ihm genug Zeit zur Ausführung geben
      ResumeThread(thid)
      Delay(3000)
    EndIf
    
    CloseConsole()
  EndIf
  End

Unterstützte OS

Windows, Linux, MacOS X

<- PauseThread() - Thread Inhaltsverzeichnis - ThreadPriority() ->