多线程是否导致在python中使用更多的CPU?

问题描述 投票:0回答:1

如果我想使用我的大部分CPU能力,是否可以将python代码分离为并行块,然后使用线程运行每个块?

python multithreading cpu-usage
1个回答
0
投票

是,但是python中的多线程效率相对较低,因为线程使用相同的内存。如果要最大程度地利用CPU,则应使用多进程,它使用进程而不是线程。

© www.soinside.com 2019 - 2024. All rights reserved.