python语法(高阶)-多线程编程

在这里插入图片描述

"""
演示多线程编程的使用
"""
import time
import threading


def sing(msg):
    while True:
        print(msg)
        time.sleep(1)
    return None


def dance(msg):
    while True:
        print(msg)
        time.sleep(1)
    return None


if __name__ == '__main__':
    # 创建一个唱歌的线程,元组形式传参
    sing_thread = threading.Thread(target=sing, args=("我要唱歌 哈哈哈",))
    # 创建一个跳舞的线程,字典形式传参
    dance_thread = threading.Thread(target=dance, kwargs = {
    
    "msg":"我在跳舞 啦啦啦"})
    # 让线程去干活
    sing_thread.start()
    dance_thread.start()

猜你喜欢

转载自blog.csdn.net/qq_45833373/article/details/131502254