PauseThread()

Syntaxe

PauseThread(Thread)
Description
Met en pause un thread.

Arguments

Thread Le thread à utiliser.
(Cette valeur provient de CreateThread().)

Valeur de retour

Aucune.

Remarques

Le thread peut être relancé avec ResumeThread().

Exemple

  Procedure ImprimeUnTruc(*ok)
    For i = 0 To 10
      PrintN(".")
      Delay(200)
    Next
  EndProcedure
  
  If OpenConsole()
    thread = CreateThread(@ImprimeUnTruc(), 0)
    If thread

      Delay(100)
      PauseThread(thread)
      For i = 0 To 10
        PrintN("A")
        Delay(50)
      Next
      
      ; Relance le thread en lui donnant assez de temps pour terminer
      ResumeThread(thread)
      Delay(3000)
    EndIf
  EndIf

Voir aussi

ResumeThread(), CreateThread()

OS Supportés

Tous

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