Quantcast
Channel: Python - Programmers Heaven
Viewing all articles
Browse latest Browse all 140

Parallelize recursive code using multiprocessing in python

$
0
0
I have implemented following code using multiprocessing library but it is not working. can you please find the error.

p=[]
def func(a,i):
if a>i :
proc=Process(target=func,args=(a-1,i,))
p.append(proc)
proc=Process(target=func,args=(a-5,i,))
p.append(proc)

else :
print a

if _name_=='_main_':
proc=Process(target=func,args=(100,25,))
p.append(proc)
for x in p:
x.start()
x.join()


Above code is executing only for (100,25) and not for subprocesses even though the subprocesses are getting added in list.

Viewing all articles
Browse latest Browse all 140

Latest Images

Trending Articles



Latest Images