Я пишу программу на Python, которая работает под Mac OS и Linux, и я хочу запустить некоторую логику в multiprocessing.Process
. Эта логика займет некоторое время, и я хочу, чтобы она продолжала работать даже после того, как моя программа была завершена и завершена. т.е. я хочу, чтобы основной процесс не ожидал завершения вспомогательного процесса. Я хочу, чтобы основной процесс завершился, как только он завершится.
Я провел несколько экспериментов, и кажется, что такое поведение используется по умолчанию при использовании subprocess
, но я не могу этого добиться, используя multiprocessing.Process
, даже когда я запускаю set_start_method('spawn')
.
Вы знаете способ заставить multiprocessing.Process
вести себя таким образом?