Einzelnen Beitrag anzeigen

Vjay

Registriert seit: 2. Dez 2003
Ort: Berlin/Eschede
481 Beiträge
 
Delphi 7 Professional
 
#11

Re: Thread sauber Beenden ? Handle ungültig.

  Alt 17. Mär 2008, 15:17
Nochmal zur Anmerkung, WaitFor ist immer mit Vorsicht zu genießen. Man läuft da schneller in Deadlocks, als einem lieb ist.

Ich arbeite in Serveranwendungen, bzw. in Anwendungen mit Threading beim Beenden oft mit Polling und Timeouts.
Da kommt man dann unterm Strich besser raus, als mit warte unendlich und blockiere - Aufrufen.
Denn selbst wenn es vorkommt, dass man sich mal wo verhakt (was bei exszessiven Mutlithreading immer mal passieren kann), so rettet einen der Timeout.

Richtiges Beenden ist bei solchen Anwendung wirklich eine Kunst und es gibt genug Negativbeispiele, bei denen das nicht so hinhaut.
Wer später bremst ist eher tot.
  Mit Zitat antworten Zitat