Я использую popen
для запуска подчиненной программы на C ++ из мастер-программы.Однако при этом управление не возвращается к ведущей программе до тех пор, пока ведомое устройство не выполнит свои задачи.
Как запустить подчиненное устройство в отдельном сеансе (или отдельном потоке), поэтому ведущее устройство не будет вынужденоподождать, пока он не завершится, прежде чем управление будет возвращено ведущему устройству?
Я бы хотел, чтобы мастер мог запустить подчиненное устройство и затем завершить его, продолжив подчиненное устройство после выхода из ведущего устройства.