Python: Threading et Threads – comment ça marche

Avec les Threads, Vous pouvez en Python, plusieurs Processus simultanément. Comment Tout cela fonctionne, nous allons Vous montrer dans cette Astuce.

Threads en Python créer étape par Étape de

Pour les différents Processus en Python, en parallèle, Vous pouvez créer son propre Thread.

  1. Vous devez d’abord importer avec »import threading« et »from time import sleep« le threading Module) et la veille de la Méthode.
  2. Vous devez d’abord définir une Méthode dans un Thread à exécuter. Utile pour Tester cet égard est la veille de Commande, la Fonction à un Endroit pour une courte période de Temps s’arrête. Dans notre Exemple, nous allons définir une Méthode: »def test(a):« ⮐ »print(“Thread activé. “a)« ⮐ »sleep(2)« ⮐ »print(“Thread. “a)«.
  3. Dans la prochaine Étape, nous allons créer une Liste de Chaîne de Valeurs, dont les Éléments sont ensuite transmis à la Fonction doit être: »liste = [“1”, “2”, “3”]«.
  4. Maintenant, une Boucle for pour parcourir la Liste reproduisent et successivement les Threads de démarrer. Nous commençons avec »for e dans la liste:«.
  5. Ensuite, avec »t = threading.Thread(target=test, args=(e,))« la discussion est lancée. Avec l’Argument “target” est la Zielmethode, le Thread doit exécuter spécifié. Paramètre de cette Méthode peuvent “args” est passé.
  6. Ensuite, à »t. daemon = True« être réglé que le programme Principal se termine peut être, même si des Threads exécutent en Arrière-plan.
  7. Le Thread peut enfin avec »t. start()estlancée. La Boucle for est une pause avec »sleep(0.5)« pour une demi-Seconde. Lorsque ce Programme est maintenant exécuter, Vous remarquez que les Threads lancé en Arrière-plan et la Boucle for n’est pas en attente, jusqu’à la fin de l’été. Vous pouvez ainsi les Processus de facilement exécuter en parallèle.

Threading in Python

Vidéo: website X5 – Votre Site web sur les Smartphones et les Tablettes

WebSite X5 - Ihre Website auf Smartphones und Tablets

Astuce: Sur notre page thématique de Python, Langage de programmation, reportez-Vous à plus de Tutoriels autour de la Programmation. Là-bas, nous allons Vous montrer, par Exemple, comme des Expressions Régulières en Python peuvent utiliser.

Dernier Internet-Conseils