多线程与多线程爬虫

fxpy34922 39 0 PDF 2021-01-17 06:01:40

一、多线程爬虫 (一)程序、进程和线程。 程序:就相当于一个应用。 进程:程序运行资源(内存资源)分配的最小单位,一个程序可以有多个进程。 线程:cpu最小的调度单位,必须依赖进程而存在。线程没有独立资源,所有线程共享该进程的全部资源。 线程的划分尺度比进程更小。 (二)为什么多进程和多线程可以提高程序的运行速度? 1、提高程序的运行速度的第一种方法:提高cpu的利用率。 解决的方式:cpu不用休息就可以做到。 现在我们的程序有一个线程。cpu就只处理他。 如果在程序中遇到:阻塞。一旦阻塞了,cpu就休息了。休息的这段时间,就浪费了cpu的资源。 有两种方式可

用户评论
请输入评论内容
评分:
暂无评论