![]() |
Thread abschiessen? Geht das?
Einfache Frage:
Ich habe eine Mittelschicht, pro Connection einen Thread. Einer hängt. Kann ich den abschiessen, killen, terminieren, ausradieren, dem Erdboden gleichmachen ohne die Anderen zu tangieren? Mal etwas detaillierter: Jede Connection startet einen Thread, der einfach nur eine Routine einer DLL aufruft. Natürlich will ich die Mittelschicht nicht killen müssen, 'nur' weil eine DLL irgendwo hängt. Die Frage ist: Wie?` Oder muss ich jede DLL in einem eigenen Prozess starten? |
Re: Thread abschiessen? Geht das?
Hallo alzaimar,
es gibt da den dreckigen Trick TerminateThread(). Allerdings bleibt bei Verwendung dieser externen Methode (Win32 API) der Stack des terminierten threads erhalten bis der Prozess beendet wird. Grüße vom marabu |
Re: Thread abschiessen? Geht das?
Hi marabu!
Super. Das reicht, immerhin, besser als Nix. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:03 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz