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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。