import time, multiprocessing
def fibonacci(n):
if n == 0 or n == 1:
return n
else:
return fibonacci(n-1) + fibonacci(n-2)
def start_single(n):
x = fibonacci(n)
y = fibonacci(n+1)
return (x,y)
def start_multi(n):
p1 = multiprocessing.Process(target=fibonacci, args=(n,))
p2 = multiprocessing.Process(target=fibonacci, args=(n+1,))
p1.start()
p2.start()
p1.join()
p2.join()
return "finished"