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.