AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Einen Überwachungsthread erstellen???

Ein Thema von romber · begonnen am 22. Mai 2005 · letzter Beitrag vom 22. Mai 2005
Antwort Antwort
romber

Registriert seit: 15. Apr 2004
Ort: Köln
1.164 Beiträge
 
Delphi 10 Seattle Professional
 
#1

Einen Überwachungsthread erstellen???

  Alt 22. Mai 2005, 17:12
Hallo!

Ich habe mehrere ständig laufende Threads in meinem Programm. Ich möchte auch einen Überwachungsthread erstellen, der andere Threads überwacht und bestimmte Ereignisse meldet. Ich würde es gerne so machen, dass auch wenn alle anderen Threads aus irgendeinem Grund hängen oder die ganze Anwendung sich aufgehängt hat, dieser "Überwachungsthread" weiterläuft. Kann ich das erreichen, wenn ich die Priorität dieses Threads auf tpHighest setze? Eine andere Lösung vielleicht?

Danke!
  Mit Zitat antworten Zitat
Benutzerbild von Meflin
Meflin

Registriert seit: 21. Aug 2003
4.856 Beiträge
 
#2

Re: Einen Überwachungsthread erstellen???

  Alt 22. Mai 2005, 21:11
du solltest auf keinen fall die höchstmögliche priorität setzten! das wäre äusserst ressourcenfressend und führt im extremfall noch dazu, dass sich dein programm aufhängt, weil es nciht mehr genügend cpu zeit zugeteilt bekommt. es hat schon seinen grund, warum eigentlich nur der task manager mit dieser priorität laufen...

es spricht nichts dagegen, den thread mit normaler priorität zu erstellen. es beeinflusst ihn nämlich in keinster weise, wenn sich einer anderer thread der anwendung aufhängt oder beendet.

  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:56 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