Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Threads verfolgen??? (https://www.delphipraxis.net/29185-threads-verfolgen.html)

romber 5. Sep 2004 12:47


Threads verfolgen???
 
Hallo!

Ich habe einen Thread, der im Programm mehrmals mit verschiedenen Create-Parametern erstellt wird. Die Threads laufen ständig, bis Terminate aufgerufen wird.

Ich möchte irgendwie kontrollieren, ob alle Threads noch leben und wenn's nötig ist, alle Threads beenden. Da empfehlen alle TThreadList. Was ist eigentlich ThreadList und wie kann sie mir in meiner Situation helfen? Für einen Kodebeispiel werde ich mich natürlich sehr freuen!

Danke!

SirThornberry 5. Sep 2004 12:49

Re: Threads verfolgen???
 
was threadlist ist weiß ich nicht aber es wird einfach daraus hinaus laufen das du eine Liste hast wo die Instanzen der Threads verwaltet werden. Eventuell wird beim beenden des Threads dieser auch noch aus der Liste entfernt etc. Letztendlich kannst du dir so eine Liste auch selbst programmieren wenn du in der Hilfe dazu nix findest.

Luckie 5. Sep 2004 12:56

Re: Threads verfolgen???
 
Also prüfen, ob ein Thread noch läuft kannst du mit MSDN-Library durchsuchenGetExitCodeThread. Und ich würde den Thread nicht beenden, sondern einen Flag setzten, damit er seine Schleife beendet und sich so selber beendet.

Dann wäre eventuellnoch interessant fpr dich: MSDN-Library durchsuchenwaitforsingleobject und / oder MSDN-Library durchsuchenwaitformultipleobjects.


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:51 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 by Thomas Breitkreuz