Python 池映射和选择进程数

问题描述 投票:0回答:1

在设置进程数时,我很想知道我的机器上实际可以使用多少个线程 - 我如何找到它?有没有办法确定我可用的线程数?

python dictionary multiprocessing reduce
1个回答
7
投票

您想知道CPU 数量吗?

根据docs,当您启动池并且不指定进程数时,默认数量是系统上的cpu数:

processes 是要使用的工作进程的数量。如果进程是

None
,则使用
cpu_count()
返回的数字。如果initializer不是None,那么每个工作进程在启动时都会调用initializer(*initargs)。

© www.soinside.com 2019 - 2024. All rights reserved.