Danke dir für deine ausführliche Antwort. Deinen Stack werde ich mir mal ansehen, das sieht interessant aus
Der kleine Code eben war nur ein Beispiel. Im richten Programm hatte ich natürlich mit try .. finally gearbeitet. Mit der ThreadList funktioniert es bisher auch ohne Sleep() relativ gut. Manchmal muss der Main Thread allerdings schon einige Zeit warten. Ich teste das ganze mal mit einem Sleep(0) oder Sleep(1). Das könnte von der Performance her grade noch vertretbar sein.
Edit: Mit Sleep(0) sieht es ziemlich perfekt aus