码迷,mamicode.com
首页 > 编程语言 > 详细

python线程threading

时间:2020-01-28 19:15:45      阅读:66      评论:0      收藏:0      [点我收藏+]

标签:ref   col   threading   details   tail   参考   current   sleep   csdn   

线程示例:

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

标签:ref   col   threading   details   tail   参考   current   sleep   csdn   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!