Python 的多线程是鸡肋?
“唉,还没毕业就受到甲方的支配,等以后进了公司可咋整啊。”小白嘴里这么吐槽,但心理上还是不敢怠慢,只能恋恋不舍地关掉眼前的游戏,打开了 Python 代码思考了起来。 “现在的程序是单线程的,那就用多线程模型来优化吧,嘿嘿,我太机智了!”小白打心底感谢前段时间里学习到的线程的知识。“Python 里好像是 threading 模块负责多线程的,就决定是你了,threading !” 花了两三个小时,小白终于把程序改好了,他长舒一口气,点击 Run ,开始测试运行时间。 “woc!怎么运行时间还变长了?”看着屏幕上显示的测试结果,小白傻眼了,这多线程怎么不顶用?自己明明是按官方文档来的啊! debug 无果,小白只好寻求好朋友小明的帮助。 “哈哈哈,你居然用 python 的多线程?你不知道 **python 的多线程被很多人称作「鸡肋」**吗?” “啊,不会吧?还有这种说法?我要是知道我肯定就不用多线程来改了。。。可为什么 python 的多线程就鸡肋了?那多线程爬虫是怎么回事?” “我先给你解释下 python 下的多线程是怎么一回事吧。Python 是一门解释型语言,它的执行是由解...