Python爬虫编程思想(134):多线程和多进程爬虫--线程与进程详解

Posted 蒙娜丽宁

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python爬虫编程思想(134):多线程和多进程爬虫--线程与进程详解相关的知识,希望对你有一定的参考价值。

       

目录

1. 进程

2. 线程


         线程和进程都可以让程序并行运行,但很多读者会有这样的疑惑,这两种技术有什么区别呢?本文将为读者解开这个疑惑。

1. 进程

        计算机程序有静态和动态的区别。静态的计算机程序就是存储在磁盘上的可执行二进制(或其他类型)文件,而动态的计算机程序就是将这些可执行文件加载到内存中并被操作系统调用,这些动态的计算机程序被称为一个进程,也就是说,进程是活跃的,只有可执行程序被调入内存中才叫进程。每个进程都拥有自己的地址空间、内存、数据栈以及其他用于跟踪执行的辅助数据。操作系统会管理系统中的所有进行的执行,并为这些进程合理地分配

以上是关于Python爬虫编程思想(134):多线程和多进程爬虫--线程与进程详解的主要内容,如果未能解决你的问题,请参考以下文章

Python爬虫编程思想(135):多线程和多进程爬虫--Python与线程

Python爬虫编程思想(135):多线程和多进程爬虫--Python与线程

Python爬虫编程思想(142):多线程和多进程爬虫--多进程

Python爬虫编程思想(142):多线程和多进程爬虫--多进程

Python爬虫编程思想(143):项目实战:多线程和多进程爬虫

Python爬虫编程思想(143):项目实战:多线程和多进程爬虫