Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from multiprocessing import Process, Manager
- def worker(x, i, *args):
- sub_l = x[i]
- sub_l[i] = i
- x[i] = sub_l
- if __name__ == '__main__':
- manager = Manager()
- num = 4
- x = manager.list([{}]*num)
- p = []
- for i in range(num):
- p.append(Process(target=worker, args=(x, i)))
- p[i].start()
- for i in range(5):
- p[i].join()
- print x
- sub_l = x[i]
- sub_l[i] = sub_l[i] + <something unique to the worker>
- x[i] = sub_l
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement