多线程Python与我的笔记本电脑 如何实现

2024-10-02 02:38:09 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个python项目,我的项目结构如下:

def makeRecommendation:    
         .....do something here....
         insertRecomenderToDB(result)

def insertRecomenderToDB(result):
          .....do something here....

if __name__ == '__main__':
   makeRecommendation()

我的笔记本电脑“核心i7,核心数:4,处理器(逻辑处理器):8”

每次我运行我的项目,它只运行一个处理器。我想让所有8个处理器运行,我读了关于多线程,但不太明白如何使所有8个处理器在我的笔记本电脑上运行。你知道吗

如何用我的项目制造8个处理器?你知道吗

非常感谢你对我的帮助!你知道吗


Tags: 项目name核心ifheremaindefresult
1条回答
网友
1楼 · 发布于 2024-10-02 02:38:09

Python的多线程不能使用多核。唯一的方法是使用多重处理。您可以使用以下几个模块:

multiprocessing:此模块使您可以完全控制新流程。
concurrent.futures:这更方便,它允许您快速创建进程池。你知道吗

希望有帮助。你知道吗

相关问题 更多 >

    热门问题