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