背景:python真正的并发需要用到进程,每个进程需要用1个核心,所以需要知道当前电脑CPU核心数,并设置在多进程技术中
import psutil as ps
print(ps.cpu_count()) # 物理CPU个数:8
print(ps.cpu_count(logical=False)) # 逻辑CPU个数:4
多进程使用的是物理cpu核数,有做了下面的实验,8个时间是一致的,但并不是每8个请求都一致是最多的时候有8个时间一致,其他时间可能是4个并发,7个并发这样
背景:python真正的并发需要用到进程,每个进程需要用1个核心,所以需要知道当前电脑CPU核心数,并设置在多进程技术中
import psutil as ps
print(ps.cpu_count()) # 物理CPU个数:8
print(ps.cpu_count(logical=False)) # 逻辑CPU个数:4
多进程使用的是物理cpu核数,有做了下面的实验,8个时间是一致的,但并不是每8个请求都一致是最多的时候有8个时间一致,其他时间可能是4个并发,7个并发这样