Daumenregel: alles in den Thread packen, was er benötigt, so dass er vom "Rest der Welt" unabhängig arbeiten kann.
Sobald irgendetwas zur Threadlaufzeit an ihn übergeben, oder von der Aussenwelt ausgelesen wird, oder auf die Außenwelt zugegriffen wird, ist Alarmstufe Rot
Rückgaben von End-Ergebnissen an die Aussenwelt kann man völlig risikolos über die
OnTerminate Methode durchführen, die im Kontext des Hauptthreads ausgeführt wird, das funktioniert daher auch ohne Synchronize.