一般来说,您是对的:您将使用一个CPU核和一个
python
过程。但是,有许多方法允许您使用多个cpu核心。查看有关
multiprocessing
.
这是一个例子,它将把你的CPU放在所有的核心上:
from multiprocessing import Pool, cpu_count
def random_calculation(x):
while True:
x * x
p = Pool(processes=cpu_count())
p.map(random_calculation, range(cpu_count()))