进程和线程理解

1、进程下存在多个线程

2、每天一个应用要使用一个进程

3、单核cpu 单核只能同时处理一个进程,开多个应用,每切换一个应用 cup会切换对应应用的进程去处理用着的那个应用

当切换应用进程时,上一个应用的进程cpu需要走上下文处理应用信息的保存啊 啥的逻辑,这是很消耗cpu资源的,所有有时候 你切换应用电脑会卡,

当处理完上个应用的上下文才会渠道另外一个应用的进程,你感觉不卡,是因为cpu切换的执行和处理速度够快

上下文原理: https://www.cnblogs.com/kaibindirver/p/12688998.html

所以性能测试中:

多线程测试 指的是在短时间内多次重复请求

多进程测试 指的是同一时间内多次重复请求

一般计算机是这么干的

线程去执行上下文消耗资源少

进程先分配好资源,线程再分别控制应用,应用要的资源 由线程去 进程那里获取 那速度就快很多

原文地址:https://www.cnblogs.com/kaibindirver/p/12694174.html