一个拥有两个双核处理器的系统具有四个处理器的线程数。
代码示例:
import multiprocessing
def process_task():
# 进程任务
pass
if __name__ == '__main__':
num_processors = multiprocessing.cpu_count()
print(f"This system has {num_processors} processors.")
num_cores_per_processor = multiprocessing.cpu_count() // multiprocessing.cpu_count()
num_processors *= num_cores_per_processor
num_threads = multiprocessing.cpu_count()
print(f"This system has {num_processors} processors and {num_threads} threads.")