import multiprocessing
def init_pool(the_int):
global GlobalVar
GlobalVar = the_int
def f(x):
return x**GlobalVar
if __name__ == '__main__':
GlobalVar = 6
pool = multiprocessing.Pool(initializer=init_pool, initargs=(GlobalVar,))
res= pool.map(f,[1,2,3,4])
print(res)
aW1wb3J0IG11bHRpcHJvY2Vzc2luZwoKZGVmIGluaXRfcG9vbCh0aGVfaW50KToKICAgIGdsb2JhbCBHbG9iYWxWYXIKICAgIEdsb2JhbFZhciA9IHRoZV9pbnQKCmRlZiBmKHgpOgogICAgcmV0dXJuIHgqKkdsb2JhbFZhcgoKaWYgX19uYW1lX18gPT0gJ19fbWFpbl9fJzoKICAgIEdsb2JhbFZhciA9IDYKICAgIHBvb2wgPSBtdWx0aXByb2Nlc3NpbmcuUG9vbChpbml0aWFsaXplcj1pbml0X3Bvb2wsIGluaXRhcmdzPShHbG9iYWxWYXIsKSkKICAgIHJlcz0gcG9vbC5tYXAoZixbMSwyLDMsNF0pCiAgICBwcmludChyZXMp