@danij_com

Какой самый лучший способ завершить приложение?

Имеется приложение WinForms (по факту не ВинФормс, потому что все, что мне нужно выполняется без загрузки формы. Ее загрузку я вообще убрал).
При выполнении определенного условия (проверка на выполнение этого условия делается отдельным потоком, с частотой 1 секунда) нужно закрыть приложение. Закрыть как можно быстрее, желательно. Какой есть вариант как это реализовать? Закрытие сейчас занимает порядка 1-2 секунд, хотелось бы еще быстрее.
Думал делать не отдельный поток, а отдельный процесс, который будет закрывать второй процесс (и в нем же будет проверка условия), но потом отказался от этого варианта.
Ах, да, для выхода сейчас использую Environment.Exit(0);
Заранее спасибо!
  • Вопрос задан
  • 189 просмотров
Решения вопроса 2
@John_Nash
coder
Process.GetCurrentProcess().Kill();
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы