python中利用多进程提升速度的示例

  介绍

这篇文章给大家分享的是有关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中利用多进程提升速度的示例就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到吧!

python中利用多进程提升速度的示例