WaitThread()

Syntaxe

WaitThread(Thread)
Description
Arrête l'exécution du programme jusqu'à ce que le 'Thread' se termine. Si ce thread est déjà terminé le retour est immédiat.

Exemple

  Procedure ImprimeUnTruc(*Intervalle)
    For i = 0 To 10
      PrintN(".")
      Delay(*Intervalle)
    Next
  EndProcedure
  
  If OpenConsole()
    thread = CreateThread(@ImprimeUnTruc(), 500)
    If thread
      ; Attend que le thread se termine avant de continuer
      ; Essayer de mettre en commentaire la commande WaitThread et regardez ce qu'il se produit
      WaitThread(thread)
      
      For i = 0 To 10
        PrintN("A")
        Delay(1000)
      Next
    EndIf
  EndIf

OS Supportés

Tous

<- WaitSemaphore() - Thread Index