У меня есть приложение C #, которое запускает некоторые дочерние процессы и перенаправляет их стандартный ввод и вывод.
Если я закрою приложение обычным способом, все дочерние процессы будут уничтожены, но еслиприложение закрывается диспетчером задач или другим способом, которым я не могу закрыть дочерние процессы.
Они существуют и требуют много ресурсов ЦП (почти 99%).Я думаю, что им нужно так много энергии, потому что их «перенаправленный» стандартный вывод не читается?
Всегда ли есть способ закрыть дочерние процессы?Или уменьшить их CPU-Time после уничтожения родительского процесса?
спасибо и наилучшими пожеланиями
Кевин Мейер