Get number of workers from process Pool in python multiprocessing module Get number of workers from process Pool in python multiprocessing module python python

Get number of workers from process Pool in python multiprocessing module


You can use _processes attribute:

>>> import multiprocessing>>> pool = multiprocessing.Pool()>>> pool._processes8

The return value is same for multiprocessing.cpu_count() unless you specified process count when creating Pool object.

>>> multiprocessing.cpu_count()8