Я занимаюсь разработкой приложения с поддержкой плагинов.Плагины могут быть разработаны сторонними разработчиками.
В настоящее время у меня есть обработчик try / catch для любых вызовов в плагины, чтобы попытаться защитить мое приложение от стороннего кода.Уловка регистрирует проблему, но не приводит к сбою моего приложения.
Моя проблема заключается в том, что сторонний код порождает потоки для выполнения некоторой работы.Мой обработчик их не перехватывает.
Есть ли способ отловить исключения из "всего, что порождено этой функцией"?Или мне нужно просто перехватить их в моем глобальном обработчике?