python的运行速度快,python运行太快

  python的运行速度快,python运行太快

  多进程一直都有比较,比较点之一就是运行速度。如果你知道的流程太多,你的朋友应该知道或者看过。基本上很少有案例说多流程快。事实上,在某些方面,这个过程的运行速度是可以的,并没有证据证明这一点。下面小编简单的案例给大家看看。

  一个简单功能:

  定义过程函数:每次睡眠一秒,循环五次;代码实现:

  利用多进程提升速度代码:

  导入多重处理

  进口时间

  deffunc(n):

  打印( funcn: ,n)

  时间.睡眠(1)

  if__name__==__main__:

  #记录时间

  start=time.time()

  #保存流程对象

  listp=[]

  (4):

  p=多重处理。进程(target=func,args=(i,))

  #

  listp.append

  #推广流程

  开始()

  #等待所有进程完成

  forpinlistp:

  连接()

  #计算花费的时间

  打印( costtime: ,int(time . time()-start))结果:

  funcn:3

  funcn:2

  funcn:1

  funcn:0

  Costtime:1从这个案例可以看出,在这种睡眠模式的情况下,使用多个进程确实提高了程序执行的效率。如果需要高效使用多进程,遇到睡眠模式请调用多进程~

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: