Parallelize recursive code using multiprocessing in python - Programmers Heaven

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Categories

Parallelize recursive code using multiprocessing in python

pratibhajpratibhaj Posts: 1Member
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.
Sign In or Register to comment.