我正在编写一个在Mac OS和Linux下运行的Python程序,我想在multiprocessing.Process
中运行一些逻辑。该逻辑将花费一些时间,即使在程序完成并退出后,我也希望它继续运行。即,我希望主进程不等待辅助进程完成。我希望主进程在完成后立即退出。
我做了一些实验,使用subprocess
时似乎是默认行为,但是即使运行multiprocessing.Process
也无法使用set_start_method('spawn')
来实现。
您知道一种让multiprocessing.Process
如此行事的方法吗?
答案 0 :(得分:0)
看起来像开始一个新进程,然后从中调用os.fork可以解决问题。