gpt4 book ai didi

python - 如何确定 python 中的合理线程数?

转载 作者:太空宇宙 更新时间:2023-11-03 14:28:54 25 4
gpt4 key购买 nike

我正在编写一个应该进行大量检查的简单脚本。每个检查都是独立的,所以我决定将它放入多个线程中。但是我不知道设置脚本的机器有多快。我已经找到了非常好的工具来检查目标机器的基本参数,但我想知道是否有任何方法可以确定最大合理的线程数量(我的意思是新线程开始减慢进程而不是加速进程的那一刻)?

最佳答案

你可以通过

查看目标机器的内核数
import multiprocessing

multiprocessing.cpu_count()

如果您选择multiprocessing 来管理您的任务,那么您可以根据系统负载和.cpu_count() 设置Pool 大小或工作线程数

至于为你的程序选择什么数字比较合适,你必须自己决定:-)

关于python - 如何确定 python 中的合理线程数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15057301/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com