Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Thread sauber Beenden ? Handle ungültig. (https://www.delphipraxis.net/107555-thread-sauber-beenden-handle-ungueltig.html)

Vjay 17. Mär 2008 15:17

Re: Thread sauber Beenden ? Handle ungültig.
 
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.


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:23 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz