Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi CreateThread - Abfragen ob Thread-ID noch vorhanden (https://www.delphipraxis.net/161409-createthread-abfragen-ob-thread-id-noch-vorhanden.html)

TheGame1492 2. Jul 2011 13:54

Delphi-Version: XE

CreateThread - Abfragen ob Thread-ID noch vorhanden
 
hi,

wie frage ich ab ob die Thread-Id, die mit CreateThread erzeugt wurde, noch vorhanden oder schon 'tod' ist?

Code:
tid := 0;

  while true do
  begin

    if (tid = 0) or ("--> TID nicht mehr am leben? <--") then
      CreateThread(nil, 0, @start,@param, 0, tid);

    sleep(100);

  end;

Christian Seehase 2. Jul 2011 14:02

AW: CreateThread - Abfragen ob Thread-ID noch vorhanden
 
Moin,

schau Die mal die Doku zu MSDN-Library durchsuchenGetExitCodeThread an

TheGame1492 2. Jul 2011 14:38

AW: CreateThread - Abfragen ob Thread-ID noch vorhanden
 
ah thx, funzt nun damit^^

Luckie 2. Jul 2011 15:28

AW: CreateThread - Abfragen ob Thread-ID noch vorhanden
 
Und bitte benutze BeginThread anstatt CreateThread. CreateThread setzt nicht die globale Variable IsMultithread und macht den Heap somit nicht threadsicher.


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:43 Uhr.

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