上一篇
python 如何利用多核
- 行业动态
- 2024-04-12
- 2814
在Python中,可以使用multiprocessing库来实现多核并行计算,以下是一个简单的示例:
1、导入所需的库:
import multiprocessing import time
2、定义一个函数,该函数将在多个进程中运行:
def worker(num): """线程调用的函数""" print('Worker:', num) time.sleep(1) return
3、创建一个Pool对象,指定进程数(通常为CPU核心数):
if __name__ == '__main__': jobs = [] for i in range(5): p = multiprocessing.Process(target=worker, args=(i,)) jobs.append(p) p.start()
4、等待所有进程完成:
for job in jobs: job.join()
这个示例将创建5个进程,每个进程执行worker函数,通过使用multiprocessing.Pool,我们可以更有效地利用多核处理器。
本站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本站,有问题联系侵删!
本文链接:http://www.xixizhuji.com/fuzhu/385792.html