【发布时间】:2013-12-19 16:13:03
【问题描述】:
我正在想办法直接从 Python 中的 multiprocessing.Pool 类的实例中获取进程数。有没有办法做到这一点?
文档没有显示任何相关内容。
谢谢
【问题讨论】:
标签: python multiprocessing threadpool
我正在想办法直接从 Python 中的 multiprocessing.Pool 类的实例中获取进程数。有没有办法做到这一点?
文档没有显示任何相关内容。
谢谢
【问题讨论】:
标签: python multiprocessing threadpool
你可以使用_processes属性:
>>> import multiprocessing
>>> pool = multiprocessing.Pool()
>>> pool._processes
8
multiprocessing.cpu_count() 的返回值相同,除非您在创建 Pool 对象时指定了进程计数。
>>> multiprocessing.cpu_count()
8
【讨论】: