各位用户为了找寻关于python开启多个子进程并行运行的方法的资料费劲了很多周折。这里教程网为您整理了关于python开启多个子进程并行运行的方法的相关资料,仅供查阅,以下为您介绍关于python开启多个子进程并行运行的方法的详细内容
本文实例讲述了python开启多个子进程并行运行的方法。分享给大家供大家参考。具体如下:
这个python代码创建了多个process子进程,创建完成后先start(),最后统一join,这样所有子进程会并行执行。
? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18from
multiprocessing
import
Process
import
sys, os
import
time
def
timetask(times):
time.sleep(times)
print
time.localtime()
def
works(func, arg, worknum):
proc_record
=
[]
for
i
in
range
(worknum):
p
=
Process(target
=
func, args
=
(arg,))
p.start()
proc_record.append(p)
for
p
in
proc_record:
p.join()
if
__name__
=
=
'__main__'
:
arg
=
5
procs
=
4
works(timetask, arg, procs)
希望本文所述对大家的Python程序设计有所帮助。