Zitat von
messie:
Der neue Kollege hat Einiges in Java gemacht, dort bleiben Threads nach Programmabstürzen wohl manchmal aktiv und beim Neustart des Programms chrasht das.
Zumindest im .Net-Framework gibt es
Thread.IsBackground. Bei false hält der Thread auch nach Beendigung des Mainthreads den Prozess am Leben. Wenn allerdings bei einem Fehler im Mainthread _nicht_ der ganze Prozess beendet wird, hat der Code deines Kollegen ein ganz anderes Problem
.