Witam,
W wątku korzystam z zewnętrznej biblioteki, której nie mogę modyfikować. Kod w moim wątku wygląda mniej więcej tak:
try
{
xxx.run(); // jak widać nie mogę zbytnio wpłynąć na działanie
}
catch (ThreadAbortException)
{
...
}
catch (Exception ex)
{
...
}
w niektórych specyficznych przypadkach zdarza się, że metoda run przechwytuje wyjątek ThreadAbortException przez co ubijanie wątku standardowym Abortem nie zawsze jest możliwe.
Czy istnieje jakiś inny sposób ubicia takiego wątku? Najlpiej jakby po prostu wątek się zakończył jeśli przez 20ms nie zareagował na Aborta.