Maison > développement back-end > Tutoriel Python > Deux méthodes d'implémentation du multithreading python (tutoriel de code)

Deux méthodes d'implémentation du multithreading python (tutoriel de code)

云罗郡主
Libérer: 2018-10-20 16:09:58
avant
2838 Les gens l'ont consulté

Ce que cet article vous apporte concerne les deux méthodes d'implémentation du multi-threading Python (tutoriel de code). Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.

Les threads sont des processus légers. Plusieurs threads peuvent être divisés en processus, et les threads peuvent être planifiés et exécutés indépendamment (les instances divisées dans le processus peuvent s'exécuter indépendamment). Par exemple : le processeur de notre ordinateur peut s'exécuter au niveau du processus. En même temps QQ et WeChat, plusieurs boîtes de discussion peuvent être ouvertes en même temps lorsque QQ est en cours d'exécution. Dans l'exemple ci-dessus, QQ WeChat et le processus, chaque boîte de discussion est un fil de discussion différent

Le premier : Utiliser Thread dans l'implémentation de la méthode de threading

import threadingimport timedef eat():
    # 循环打印,延迟一秒
    while True:
        print("我在吃饭")
        time.sleep(1)def drink():

    while True:
        print("我在喝水")
        time.sleep(1)def main():

    thr1 = threading.Thread(target=eat)
    thr2 = threading.Thread(target=drink)    # 创建并执行线程
    thr1.start()
    thr2.start()if __name__ == '__main__':
    main()
Copier après la connexion
**Deuxième :

Utiliser la fonction Timer dans le threading**

import timeimport threadingdef eat():
    # 循环打印
    while True:
        print("我在吃饭")        # 延迟一秒
        time.sleep(1)def drink():
    while True:
        print("我在喝水")
        time.sleep(1)# 创建延迟触发,第一个参数为设置几秒后开始,第二个是执行函数名thr1 = threading.Timer(1, eat)
thr2 = threading.Timer(1, drink)
thr1.start()
thr2.start()
Copier après la connexion
Il existe deux manières ci-dessus d'implémenter Python multi- threading (Tutoriel de code) introduction complète, si vous voulez en savoir plus sur le

Tutoriel vidéo Python, veuillez faire attention au site Web PHP chinois.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:csdn.net
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal