AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 17:17

Parameter dieser Suchanfrage:

Suche in Thema: Wie schließe ich einen schlafenden Thread ?
Suche alle Beiträge, die von "himitsu" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 3 von insges. 3 Treffern
Suche benötigte 0.002s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Object-Pascal / Delphi-Language

    AW: Wie schließe ich einen schlafenden Thread ?

     
      by himitsu, 11. Okt 2012
    Darum ist Execute auch eigentlich als Protected deklariert (strict protected wäre aber besser), damit man eigentlich garnicht erst nicht auf die Idee kommen sollte, dieses von außen direkt aufrufen zu wollen. :angle2:
  • Forum: Object-Pascal / Delphi-Language

    AW: Wie schließe ich einen schlafenden Thread ?

     
      by himitsu, 5. Okt 2012
    Man könnte sich noch vor und nach die Schlaf-Schleife eine Variable platzieren, über welche man extern abfragen kann, ob der Thread grade arbeitet.

    z.B. ein LongBool (nach LongInt gecastet), welcher über InterlockedExchange gesetzt wird. Und abfragen kann man ihn direkt, über ein ReadOnly-Property. (Lesezugriffe sind dort threadsave)
  • Forum: Object-Pascal / Delphi-Language

    AW: Wie schließe ich einen schlafenden Thread ?

     
      by himitsu, 5. Okt 2012
    Man legt Threads eben nicht mit Suspend lahm. :warn:
    Wenn du das nicht mehr machst, dann hat sich dieses Problem automatisch gelöst.

    Der Thread befindet sich dadurch in einem unsicheren Zustand, er könnte sogar das ganze Programm lahmlegen, wenn man ihn z.B. anhält, wärend er grade was im MemoryManager erledigt und dadurch die Sperre nicht mehr freigegeben wird.
    Und wenn man ihn nun auch...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=himitsu&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=170840
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:24 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