from multiprocessing import Pool name = "Not Updated" def f(ignored): print(name) def main(): global name p = Pool(3) name = "Updated" p.map(f, range(3)) if __name__ == "__main__": main()