Задать вопрос
@danij_com

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

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

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

Похожие вопросы