标签: python multithreading multiprocessing python-multiprocessing python-asyncio
答案 0 :(得分:0)
您最好的选择可能是多处理模块。 - > Process-based parallelism
本质上,为了创建一个多进程程序,该模块只是启动一个新的python进程,其中包含你在另一个核心上运行的任何函数。在过去,我有CPU绑定程序,这些程序受益于并行处理大量具有类似功能的数据,这是我找到最多用例的地方。在其他情况下,我知道我是CPU限制并且运行时间很重要,良好的程序组合通常是更好更容易的解决方案。