我正在尝试找到一种从Python的multiprocessing.Pool
类实例中直接获取进程数的方法。是否有办法实现?
文档中没有显示相关信息。
谢谢
我正在尝试找到一种从Python的multiprocessing.Pool
类实例中直接获取进程数的方法。是否有办法实现?
文档中没有显示相关信息。
谢谢
您可以使用_processes
属性:
>>> import multiprocessing
>>> pool = multiprocessing.Pool()
>>> pool._processes
8
返回值对于 multiprocessing.cpu_count()
是相同的,除非在创建 Pool
对象时指定了进程数。>>> multiprocessing.cpu_count()
8