Weußt du, wie man 79% des Codes einsparen kann?
ThreadEnde bekommt das Objekt und nicht die ID, als Parameter.
Hast Du das durchgerechnet?
Spaß beiseite: Würde es Dir viel ausmachen, mir das vom Grundsatz zu skizzieren?
Ich baue immer noch an dem großen Thread - das hier ist wie gesagt nur ein Ausschnitt - und optimiere den weiter. Das würde ich weiter nach hinten verschieben, wenn Du mir das erklärtest...