介绍
这篇文章给大家分享的是有关python中利用多进程提升速度的示例的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。
<强> 强> <强> 强>
5次;代码实现:
<强> 强> <强> 强> <强> 强> <强> 强> <强> 强>
func n: 0 func n: 1 func n: 2 func n: 3 func n: 4 cost 时间:,5
<强> 强> <强> 强> <强> 强> <强> 强>
import 多处理 import 时间 def func (n): ,,,print (“func  n:“,, n) ,,,time . sleep (1) ,,,, if __name__ ==,“__main__": ,,,#记录时间 ,,,start =, time.time () ,,,#保存进程对象 ,,,listp =, [] ,,,for 小姐:拷贝范围(4): ,,,,,,,p =, multiprocessing.Process(目标=函数,参数=(我)) ,,,,,,# ,,,,,,,listp.append (p) ,,,,,,,#,启动子进程 ,,,,,,,p.start () ,,,#,等待所有进程结束 ,,,for p 拷贝listp: ,,,,,,,p.join () ,,,#统计花费时间 打印(& # 39;cost 时间:& # 39;,,int (time.time()实体法))
<强> 强>
func n: 3 func n: 2 func n: 1 func n: 0 cost 时间:,1
感谢各位的阅读!关于python中利用多进程提升速度的示例就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到吧!