import multiprocessing as mp
def f(l):
l.reverse()
if __name__ == '__main__':
manager = mp.Manager()
l = manager.list(range(10))
p = mp.Process(target=f, args=(l,))
p.start()
p.join(15)
print l
aW1wb3J0IG11bHRpcHJvY2Vzc2luZyBhcyBtcAoKZGVmIGYobCk6CiAgICBsLnJldmVyc2UoKQoKaWYgX19uYW1lX18gPT0gJ19fbWFpbl9fJzoKICAgIG1hbmFnZXIgPSBtcC5NYW5hZ2VyKCkKCiAgICBsID0gbWFuYWdlci5saXN0KHJhbmdlKDEwKSkKCiAgICBwID0gbXAuUHJvY2Vzcyh0YXJnZXQ9ZiwgYXJncz0obCwpKQogICAgcC5zdGFydCgpCiAgICBwLmpvaW4oMTUpCgogICAgcHJpbnQgbAoK
[9, 8, 7, 6, 5, 4, 3, 2, 1, 0]