python 多线程编程

多线程编程

import time
import threading

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

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

if __name__ == '__main__':
    #创建一个唱歌的线程,args=('我要唱歌哈哈',) 加上逗号证明是一个元组
    sing_thread = threading.Thread(target=sing,args=('我要唱歌哈哈',))
    #创建一个跳舞的线程
    dance_thread = threading.Thread(target=dance,kwargs={'msg':'我要跳舞哈哈'})

    #让线程工作
    sing_thread.start()
    dance_thread.start()
  • 运行结果
我要跳舞哈哈
我要唱歌哈哈
posted @ 2023-02-28 11:12  lixinliang  阅读(16)  评论(0编辑  收藏  举报