mp_preload.py 351 B

123456789101112131415161718
  1. import multiprocessing
  2. multiprocessing.Lock()
  3. def f():
  4. print("ok")
  5. if __name__ == "__main__":
  6. ctx = multiprocessing.get_context("forkserver")
  7. modname = "test.mp_preload"
  8. # Make sure it's importable
  9. __import__(modname)
  10. ctx.set_forkserver_preload([modname])
  11. proc = ctx.Process(target=f)
  12. proc.start()
  13. proc.join()