====== _thread ====== Le threading permet de lancer deux processus en même temps. == Exemple de code utilisant le multi-threading : == from time import sleep import _thread def th1(): counter = 0 while True: print("OOOOO") counter += 1 sleep(1) def th2(): counter = 0 while True: print("XXXXX") counter += 1 sleep(1) second_thread = _thread.start_new_thread(th2, ()) th1() Sur cet exemple les deux threads sont lancée quasi en même temps. À l'usage, on observe que les réponses ne sont pas synchronisées. Un coup c'est la séquence **XXXXX** qui s'affiche en premier, un coup c'est la séquence **OOOOO**. Le fonctionnement des deux séquences est bien indépendant. Il est important de noter que l'on ne peut pas lancer plus de deux thread à la fois.