python 线程与进程概述

进程(Process)
是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础

线程(Thread)
有时被称为轻量级进程(LIghweight Process,LWP),是程序执行流的最小单元。线程是进程中的一个实体,是被系统独立调度和分派的基本单位,一个进程可以包含多个线程,但是线程不能包含多个进程。线程自己不拥有系统资源,在单个程序中同时运行多个线程完成不同的工作,称为多线程。

线程与进程的区别
线程与进程的区别在于,子进程和父进程有不同的代码和数据空间,而多个线程则共享数据空间,每个线程有自己的执行堆栈和程序设计器为其执行上下文。
Tips:
LoadRunner和Jmeter性能测试工具也选用了多线程和多进程来构造多并发用户来执行性能测试。

线程与进程图文解释
进程与线程的一个简单解释

猜你喜欢

转载自blog.csdn.net/weixin_43264177/article/details/82909943
今日推荐