First page Back Continue Last page Overview Image

Manager, Beispiel

from multiprocessing import Process, Manager

def foo(d, l):

d["name"] = 'Marvin'

d['gender'] = "Robot"

d["age"] = 1278

l.sort()

with Manager() as manager:

d = manager.dict()

values = [4.5, 8, 9,12]

l = manager.list(values)

p = Process(target=foo, args=(d, l))

p.start()

p.join()

print(d)

print(l)

Output:

{'name': 'Marvin', 'gender': 'Robot', 'age': 1278}

[4.5, 8, 9, 12]