Bei TThread kann man das
Handle oder die ThreadID auch prüfen,
aber durch FreeOnTerminate gibt sich der Thread selbst frei.
Und wenn dann in der zwischenzeit ein anderer Thread (egal ob
RTL oder
WinAPI) gestartet ist und die gleiche ThreadID/
Handle hat, dann bringt dir das Prüfen darauf garnichts, weil es eben sein kann, dass es nicht "der" Thread ist.
[edit]
Man könnte das Thread-
Handle "dupplizieren", um damit prüfen zu können.
Ein Therapeut entspricht 1024 Gigapeut.