1、进程下存在多个线程
2、每天一个应用要使用一个进程
3、单核cpu 单核只能同时处理一个进程,开多个应用,每切换一个应用 cup会切换对应应用的进程去处理用着的那个应用
当切换应用进程时,上一个应用的进程cpu需要走上下文处理应用信息的保存啊 啥的逻辑,这是很消耗cpu资源的,所有有时候 你切换应用电脑会卡,
当处理完上个应用的上下文才会渠道另外一个应用的进程,你感觉不卡,是因为cpu切换的执行和处理速度够快
上下文原理: https://www.cnblogs.com/kaibindirver/p/12688998.html
所以性能测试中:
多线程测试 指的是在短时间内多次重复请求
多进程测试 指的是同一时间内多次重复请求
一般计算机是这么干的
线程去执行上下文消耗资源少
进程先分配好资源,线程再分别控制应用,应用要的资源 由线程去 进程那里获取 那速度就快很多