Hm, ich dachte eigentlich dass die TThread-Komponente mir das abnehmen sollte, finde aber immer noch nicht wie. Kannst du mir vielleicht nen paar Codebeispiel geben?!
Insbesondere zu (Thread-)Listen, Semaphoren und wie ich dann in der Execute-Methode richtig idle.
Mein Problem ist hauptsächlich die konkrete praktische Umsetzung in Delphi. Die grundsätzlichen Konzepte sind soweit klar, auch wenn ich nicht gedacht hätte, dass ich in gerade in Delphi alles von der
API aufwärts selber machen muss und bereits so ein umfassendes Thread-Management implementieren muss :-/