Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Автоматический запуск программы после критической ошибки. Как организовать? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вызов метода std::list -> unresolved external symbol http://www.cyberforum.ru/cpp-beginners/thread1141808.html
Добрый день. Столкнулся с проблемой, может кто подскажет в чем причина... Есть следующие файлики inc.h #include <list> #include "inc1.h" inc1.h
C++ Подсчёт количества "+", "-", "0" элементов в двумерном массиве с использованием файлов Здравствуйте. Много перерыто разных сайтов в поисках подобных задач - к сожалению, не попалось ничего подобного. Поскольку работаю на С ++ очень немного, сложные программы писать не могу, а тут ещё... http://www.cyberforum.ru/cpp-beginners/thread1141803.html
C++ Структура элемента массива работник. Определить фамилию самого старшего мужчины
Структура элемента массива работник: фамилия, число, месяц и год рождения, пол. определить: ─ фамилия самого старшего мужчины; ─ все фамилии, начинающиеся с заданной буквы; ─ список людей,...
C++ Структуры: абоненты телефонной компании
1. Написать программу – электронную базу данных, хранящую информацию об абонентах телефонной компании. Каждый абонент компании описывается следующими полями: номер телефона, фамилия, имя, отчество,...
C++ Вывести на экран треугольники, оставить в файле только координаты тупоугольных треугольников http://www.cyberforum.ru/cpp-beginners/thread1141737.html
Помогите написать программу на С++. Задание звучит так: В файле заданы координаты вершин треугольников. Вывести на экран треугольники. Оставить в файле только координаты тупоугольных треугольников....
C++ Класс матрицы, выделение динамической памяти Здравствуйте! Помогите, пожалуйста, со следующим вопросом: мне необходимо создать класс для описания матрицы. Я не совсем понимаю, где в private или public выделять под нее память. В разных... подробнее

Показать сообщение отдельно
Убежденный
Системный программист
Эксперт С++
15626 / 7135 / 1129
Регистрация: 02.05.2013
Сообщений: 11,579
Записей в блоге: 1
Завершенные тесты: 1
07.04.2014, 21:59
Поскольку платформу Вы не уточнили, буду подразумевать Windows.

Нельзя в самой программе написать надежный механизм перезапуска при ошибке,
поскольку сам механизм может быть поврежден в результате этой ошибки.
Кроме того, в некоторых типах "аварий" Windows просто прибивает процесс, не
вызывая никаких обработчиков, чтобы не допустить "цепной реакции".

Поэтому разумным видится только один выход - watchdog.
Второй процесс, который будет следить за первым, и перезапускать его в
случае "падения". Также он должен уметь отслеживать дедлоки и всякие
прочие аномалии, когда крэша не происходит, но программа по факту
перестает работать нормально.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru