Создание нового процесса во встроенном интерпретаторе Python открывает новый экземпляр родительского приложения

У меня есть приложение C ++, работающее в Windows, из которого вызывается встроенный интерпретатор Python. Это отлично работает. Но когда я создаю новый процесс, используя multiprocessing новый экземпляр приложения C ++ создается не просто как процесс, выполняющий какую-то функцию.

Ниже я звоню detect_object из прохождения приложения C ++ input к этому.

def fn(input):
# do some processing

def detect_object(input):
...
p = mp.Process(target=fn, args=(input))
p.start() # instead of calling fn a new instance of the parent C++ application is started

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]