[C#] Thread - kontrola zakończenia pracy wątku

0

Witam.
Mam pytanie, nie wiem czy banalne , czy nie, ale z wątkami jestem jeszcze "na bakier". Chodzi o to, czy jest możliwość kontrolowania, czy jakiś wątek typu Thread (nie chodzi mi tutaj o delegaty, od razu zaznaczam) działający w tle zakończył swoją pracę.
PdR

0

W obiekcie Thread masz właściwość ThreadState, która opisuje, w jakim stanie obecnie jest wątek.
Mam nadzieję, że o to chodzi.

0

Thread.IsAlive

0

Thread MyThread;

...

if (MyThread == null || (MyThread != null && !MyThread.IsAlive))
{
// wątek nie został zainicjalizowany lub zastał lecz nie działa
...
}

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.