Skip to main content

[Python] Threads

Introduction

En informatique un thread est une tâche en charge d'une partie d'un programme.

Plusieurs threads peuvent être exécutés en parallèle et c'est là que vient l'intérêt de leur utilisation.

Un thread execute en général une fonction et une fois que celle-ci est terminée, le thread s'éteint.

Manuel

  • Tout d'abord, importer la bibliothèque adéquate à l'utilisation des threads :
import threading
  • Ensuite, déclarez vos threads :
myFirstThread = threading.Thread(target=myFirstFunction)
mySecondThread = threading.Thread(target=mySecondFunction)
  • Démarrez vos threads :
myFirstThread.start()
mySecondThread.start()
  • Si vous souhaitez attendre la fin de l'execution de votre thread avant de passer à la suite du code :
myFirstThread.join()
mySecondThread.join()