一、threading库作用(是做什么的)?
答:是python的多线程库,利用threading库我们可以轻松实现多线程任务。通俗理解就是一个按先后顺序重复性的动作,让此动作中重复的工作同时开启的库。
二、怎么用 ?
调用threading库中的Thread类,对单个任务定制线程,配合for in 方法实现多线程定制。
star()方法,开启线程
jion()方法,守护线程。 守护的简单理解就是等子线程结束,主线程才可以结束。
target传入开启线程的函数名。
args传入一个元组,元素是开启线程函数传入的参数,单个元素必须插入 “,” 。
示例:
小结:问:多线程可以节省任务的时间吗?
答:对I/O密集型任务可以成倍节省时间,对cup密集型任务效果不明显。