Przerywanie wątku używając Thread.Abort();

0

Siema.
Pytanie - w jaki sposób bezpiecznie przerywać wątki?

Czy sposób, którego używam jest bezpieczny?

if(updaterThread != null)
            {
                updaterThread.Abort();
                updaterThread.Join();
            }
0

Nie.
Metoda pracująca w wątku powinna sprawdzać wartość jakiejś flagi, którą Ty ustawiasz, gdy chcesz przerwać działanie wątku.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.