Вопрос Управление несколькими процессами

Начинающий
Начинающий
Статус
Оффлайн
Регистрация
3 Июл 2022
Сообщения
14
Реакции
0
У меня есть список процессов, которые нужно запустить и перезапускать, если они схлопнутся. Также, возможен случай перезапуска софта, тогда нужно получить список процессов по pid и продолжить мониторинг. Изобретать свой велосипед или есть готовые варианты?
 
Создаёшь два потока.
В первом потоке каждые n секунд \ 1 итерацию(этот вариант может быть немного дорогим для процессора) цикла смотришь открыты ли какие-то файлы, если не открыты, то используешь какой-нибудь сигнал или аналог
Пожалуйста, авторизуйтесь для просмотра ссылки.
.
Во втором потоке просто ожидай пока первый скажет тебе о том, что файл не открыт, запускаешь его.
 
У меня есть список процессов, которые нужно запустить и перезапускать, если они схлопнутся. Также, возможен случай перезапуска софта, тогда нужно получить список процессов по pid и продолжить мониторинг. Изобретать свой велосипед или есть готовые варианты?
Лучше через Windows Pipeline
 
Назад
Сверху Снизу