python多线程threading的使用

  • 2020 年 1 月 21 日
  • 筆記

在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()