| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Programmation Python >> Content
    Comment enfiler en Python
    En informatique , un thread est un cadre pour l'exécution du programme . Une application multithread possède plusieurs threads qui s'exécutent sur ​​eux-mêmes, à moins que le programmeur force synchronisation explicite entre les fils donnés. Un thread est léger et efficace dans l'utilisation des ressources informatiques, à la différence d'un processus , pas d'espace d'adressage mémoire distinct doit être créé pour un fil. En particulier, vous pouvez écrire des applications Python multithread à l'aide de primitives définies dans le cadre de la bibliothèque standard. Instructions
    1

    inclure les lignes suivantes au début de votre code Python :

    importation fil

    import threading
    2

    Définir une fonction distincte pour encapsuler le code que le nouveau thread se déroulera , comme dans l' exemple de code suivant :

    importation fois

    def myThreadFunction ( timeToWait ) :

    print ' fil à propos d'attendre '+ str ( timeToWait ) + " secondes. "

    time.sleep ( timeToWait )

    print' discussion terminée attente '+ str ( timeToWait ) + " secondes. " < br >

    l'exemple de code attendra secondes " timeToWait " , annonçant le début et la fin de cet intervalle de temps
    3

    Créer le fil comme dans l'exemple de code suivant : . < br >

    thread.start_new_thread ( myThreadFunction , (10) )

    le premier argument de la fonction " thread.start_new_thread ()" de la bibliothèque est le nom de la fonction encapsulant le code du fil , le second argument est une tuple avec tout ce que les besoins des paramètres de fonction. Pour l'exemple , le triplet a un seul élément entier - le nombre de secondes que nous voulons le fil d'attendre avant de sortir

    .

    Previous :

    next :
      articles connexes
    ·Comment rejoindre les listes en Python 
    ·Comment Transposer une liste de listes en Python 
    ·Mise en boucle de toutes les propriétés d'un objet Py…
    ·Comment limiter connexions dans le code Python 
    ·Liste des codes pour Python intégré dans les fonction…
    ·Comment nettoyer un Listbox en Python 
    ·Comment faire un tableau vide sur Python 
    ·Comment se convertir à logique en Python 
    ·Comment obtenir un Python à courir à partir CMD 
    ·Comment faire une boîte d'entrée en Python 
      articles en vedette
    ·Comment écrire le nom de quelqu'un dans Pseudocode 
    ·Comment définir la police à une chaîne Java 
    ·Comment écrire plusieurs lignes dans un fichier dans C…
    ·Servlet et Applet Différences 
    ·Comment faire pour convertir InstallScript MSI 
    ·Comment utiliser Editref en VBA 
    ·Comment créer une liste déroulante dans Visual Basic 
    ·Comment faire pour récupérer un lien hypertexte à pa…
    ·Comment apprendre C avec Xcode 
    ·Comment compiler Python sur un terminal UNIX 
    Copyright © Connaissances Informatiques http://fr.wingwit.com