language: Python (python 2.7.3)
date: 511 days 15 hours ago
link:
visibility: private
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#!/usr/bin/env python
import multiprocessing as mp
 
def main():
    m = mp.Manager()
    d = m.dict()
    d[1] = m.list()
    d[2] = []
    d[3] = []
    d[4] = m.list()
    p = mp.Process(target=f, args=(d,))
    p.start()
    p.join()
    print(d)
 
def f(d):
    d[1].append(1)
    d[2] += [2]
    d[3].append(3)
    d[4] += [4]
    print(d)
 
if __name__=="__main__":
    mp.freeze_support()
    main()