Es gibt von Synchronize aber auch noch ein paar überladene Methoden, wo man den gewünschten Thread-Kontext angeben kann.
Leicht
OT: wie soll das funktionieren?
Beim MainThread ist es ja leicht vorstellbar, da der quasi Ereignisgesteuert ist.
Aber in
Execute kann ich doch machen was ich will, wie soll man da ein synchronisiertes Event hereinschmuggeln?
EDIT: Oder meinst du die
statischen Methoden:
http://docwiki.embarcadero.com/VCL/en/Classes.TThread.Synchronize The current thread is passed in the AThread parameter.