如何获得CPU支持的线程数,可以做超线程?

How to get number of threads supported by CPU which can do hyper-threading?

我的 AMD CPU 有 8 个内核和超线程,最多可以支持 8 个线程。

如何获取python中的CPU可以支持的线程数?我知道如何获取核心数(请参见下面的代码)但不知道如何获取线程数。

import multiprocessing
multiprocessing.cpu_count()

我正在使用 windows 10,python 3.7。

编辑:multiprocessing.cpu_count() 是正确答案。它包括超线程的效果。

我会回答我自己的问题。答案已经在问题中了。 multiprocessing.cpu_count() returns CPU 支持的线程数 CPU,这个数字包括超线程的影响。