First page Back Continue Last page Overview Image

Zeitvorteil, anderes Beispiel (1)

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"