python多线程threading的使用

付威     2019-02-19   413   1min  

在python3中多线程出现了很多变化,原来的thread 变成_thread,官方更推荐使用threading.

创建线程使用Thread方法,使用方法和传递参数如下:

# coding: utf-8
import time
import threading

def print_str(i): 
    while(True):
        print ('thread',str(i),time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time())))
        time.sleep(1)

ths=[];
for x in range(0,10):  
    th=threading.Thread(target=print_str,args=(x,))
    th.start()
    ths.append(th)

for t in ths:
    t.join()

(本文完)

作者:付威

博客地址:http://blog.laofu.online

如果觉得对您有帮助,可以下方的RSS订阅,谢谢合作

如有任何知识产权、版权问题或理论错误,还请指正。

本文是付威的网络博客原创,自由转载-非商用-非衍生-保持署名,请遵循:创意共享3.0许可证

交流请加群113249828: 点击加群   或发我邮件 laofu_online@163.com

付威

获得最新的博主文章,请关注上方公众号