Witam
Jeśli wątek zakończył działanie, czy da się go zniszczyć aby nie egzystował w pamięci ?
Chciałbym aby wątki kończące zadanie, po prostu znikały z pamięci.
Proszę o podpowiedź, jakich metod należy użyć.
Pozdrawiam
Witam
Jeśli wątek zakończył działanie, czy da się go zniszczyć aby nie egzystował w pamięci ?
Chciałbym aby wątki kończące zadanie, po prostu znikały z pamięci.
Proszę o podpowiedź, jakich metod należy użyć.
Pozdrawiam
wątek po skończeniu się sam się usuwa
Możesz mu dać Abort()
ale nie gwarantuje to zabicia wątku. Generalnie wątek sam się usuwa, a .NET zrobiony jest tak, żeby programista nie mógł w to specjalnie ingerować. Wiesz... zabijesz wątek, który pracował na jakimś lock'u
i... wątku nie ma, a lock
pozostaje.
Ewentualnie możesz zrobić wątek jako Background
i wtedy masz pewność, że zakończy się razem z zamknięciem aplikacji.
Dzięki za podpowiedzi, fajnie że się sam usuwa. Myślałem że jest inaczej...