WaitThread()

Syntax

WaitThread(ThreadID)
Beschreibung
Hält die Programmausführung an, bis der angegebene 'ThreadID' endet. Wurde der Thread bereits abgeschlossen, kehrt diese Funktion umgehend zurück.

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


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


Beispiel:
  Procedure PrintStuff(interval.l)
    For i.w=0 To 10
      Print(".")
      Delay(interval)
    Next
  EndProcedure

  If OpenConsole()
    thid.l = CreateThread(@PrintStuff(), 500)
    If thid
      ; Wartet auf den das Beenden des Threads, bevor wir fortfahren.
      ; Kommentieren Sie den WaitThread Befehl aus und sehen Sie, was passiert
      WaitThread(thid)
        
        For i.w=0 To 10
          Print("A")
          Delay(1000)
        Next
    EndIf
  EndIf
  End

Unterstützte OS

Windows, Linux, MacOS X

<- ThreadPriority() - Thread Inhaltsverzeichnis