09 2020 档案
发表于 2020-09-25 11:47阅读次数:4072评论次数:0
摘要:如果你需要爬取多个网站或者需要对批量文件进行解析提取里面的内容,只用单个线程按顺序去完成的话,可能会遇到某个网站响应速度很慢,或者某几个文件加载速度很慢,后面的网站和文件就处于一个等待的状态,进而影响了整体程序的运行效率。对于这种I/O密集型的任务,我们可以使用多线程来完成,本文将介绍线程是什么和在Python中如何使用多线程。
阅读全文 »
发表于 2020-09-14 15:59阅读次数:1232评论次数:0
摘要:我们在日常开发中可能要完成一些计算密集型(CPU密集型)的任务,如计算圆周率、对视频进行高清解码等等,这些任务的特点是需要进行大量的计算,消耗CPU资源。因此,想要最高效率的利用CPU,我们可以使用多进程来实现,让我们一起来探讨在Python中是如何实现多进程的吧。
阅读全文 »