У меня есть функция, где я вызываю thread.abort, чтобы убить поток.Я знаю, что это не лучшая практика, но я вызываю функцию в dll, которая в своей основе имеет бесконечный цикл в этой функции, поэтому единственный способ завершить поток - вызвать прерывание потока.Я могу вызвать thread.join, но тогда мой графический интерфейс застрянет.Я сделал перехват как в приложении формы, так и в этом потоке, но когда я вызываю функцию thread.abort, возникает исключение, которое перехватывается моим блоком try в одном из этих мест, но мое приложение по-прежнему падает.
Как правильно обрабатывать threadAbort, чтобы он не приводил к сбою моего приложения.