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