首页 > 编程语言 > 详细

python线程threading

时间:2020-01-28 18:54:33      阅读:65      评论:0      收藏:0      [点我收藏+]

线程示例:

import threading
import time
# 唱歌任务
def sing():
    # 扩展: 获取当前线程
    # print("sing当前执行的线程为:", threading.current_thread())
    for i in range(5):
        print("正在唱歌...%d" % i)
        time.sleep(1)

# 跳舞任务
def dance():
    # 扩展: 获取当前线程
    # print("dance当前执行的线程为:", threading.current_thread())
    for i in range(5):
        print("正在跳舞...%d" % i)
        time.sleep(1)

if __name__ == ‘__main__‘:
    # 扩展: 获取当前线程
    #print("当前执行的线程为:", threading.current_thread())
    # 创建唱歌的线程
    # target: 线程执行的函数名
    sing_thread = threading.Thread(target=sing)

    # 创建跳舞的线程
    dance_thread = threading.Thread(target=dance)

    # 开启线程
    sing_thread.start()
    dance_thread.start()
    sing_thread.join()
    dance_thread.join()

  

参考:

https://blog.csdn.net/hlg1995/article/details/81568773

https://blog.csdn.net/sinat_38682860/article/details/102551070

python线程threading

原文:https://www.cnblogs.com/cwind/p/12238550.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!