线程
线程是需要依赖于进程的,它有独立的资源,进程内有一个相对独立的,可调度的执行单元,是进程中的实际运作单位
线程的优点:
1.使用线程可以把占据长时间的程序中的任务放到后台去处理。
2.用户界面可以更加吸引人,这样比如用户点击了一个按钮去触发某些事件的处理,可以弹出一个进度条来显示处理的进度。
3.程序的运行速度可能加快。
4.在一些等待的任务实现上如用户输入,文件读写和网络收发数据等,线程就比较有用了。在这种情况下,我们可以释放一些珍贵的资源,如内存占用等。
创建线程:
导入threading,使用其中的Thread类
import threading
# target 函数 name 线程名 args 传参
t1 = threading.Thread(target=func, name='AA', args=(1,))
t.start()
t.join(