Python池映射并选择进程数

dis*_*ive 3 python reduce map multiprocessing

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

Yan*_*ann 6

你想知道CPU数量吗?

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

processes是要使用的工作进程数.如果进程是None,cpu_count()则使用返回的数字.如果初始化程序不是None,则每个工作进程在启动时将调用初始化程序(*initargs).