Python多处理:退出父进程后运行进程

Ram*_*hum 6 python multiprocessing

我正在编写一个在Mac OS和Linux下运行的Python程序,并且我想在中运行一些逻辑multiprocessing.Process。该逻辑将花费一些时间,即使在程序完成并退出后,我也希望它继续运行。即,我希望主进程不要等待辅助进程完成。我希望主过程在完成后立即退出。

我进行了一些实验,似乎在使用时此行为是默认行为subprocess,但multiprocessing.Process即使在运行时也无法使其发生set_start_method('spawn')

您知道一种multiprocessing.Process表现这种方式的方法吗?

Ram*_*hum 0

看起来像启动一个新进程,然后从中调用 os.fork 就可以了。