欢迎各位小哥哥小姐姐阅读本<python教程入门学习>的文章,对大家学习有帮助,请点赞加关注哦!!!
您的点赞和关注将是我持续更新的动力呢.v
有不懂的问题可以私聊我哦!
问题:
- 1、Python 多线程为什么耗时更长?
- 2、为什么在 Python 里面推荐使用多进程而不是多线程?
1.1创建多线程
Python提供两个模块进行多线程的操作,分别是thread和threading,
前者是比较低级的模块,用于更底层的操作,一般应用级别的开发不常用。
- 方法1:直接使用threading.Thread()
- 方法2:继承threading.Thread来自定义线程类,重写run方法
1.2 线程合并
Join函数执行顺序是逐个执行每个线程,执行完毕后继续往下执行。主线程结束后,子线程还在运行,join函数使得主线程等到子线程结束时才退出。最后,如果你的时间不是很紧张&#x