多线程-threading
python的thread模块是比较底层的模块,python的threading模块是对thread做了一些包装的,可以更加方便的被使用
1. 使用threading模块
单线程执行
1 | #coding=utf-8 |
多线程执行
1 | #coding=utf-8 |
说明
- 可以明显看出使用了多线程并发的操作,花费时间要短很多
- 创建好的线程,需要调用
start()
方法来启动
2. 主线程会等待所有的子线程结束后才结束
1 | #coding=utf-8 |
3. 查看线程数量
1 | #coding=utf-8 |