在 Python 中选择合适的线程数

Choosing the right number of Threads in Python

我有以下 python 代码:

results = ThreadPoolExecutor(max_workers=600).map(update_db, records_to_add)

运行时 htop 显示 115% CPU。这是否意味着我应该拨回工人数量以使其低于 100?

115% 表示超过 1 个核心在做工作,这并不意味着你所有的核心都结束了 100%。 如果你有一台双核机器并且你让它们满载,它可能会显示接近 200% 的东西,例如