• Я зарабатываю 100 000 RUB / месяц на этом сайте!

    А знаешь как? Я всего-лишь публикую (создаю темы), а админ мне платит. Трачу деньги на мороженое, робуксы и сервера в Minecraft. А ещё на паль из Китая. 

    Хочешь так же? Пиши и узнавай условия: https://t.me/alex_redact
    Реклама: https://t.me/yougame_official

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

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