一、threading模块介绍
threading 模块建立在 _thread 模块之上。thread 模块以低级、原始的方式来处理和控制线程,而 threading 模块通过对 thread 进行二次封装,提供了更方便的 api 来处理线程。
示例:
import threading import time def process(arg): time.sleep(1) print(arg) # 普通方式 # for i in range(10): # process(i) # 多线程方式,创建了10个线程 for i in range(10): t = threading.Thread(target=process, args=(i,)) t.start()