Hallo!
Ich habe einen Terminkalender programmiert, der Tag und Nacht in der
TNA läuft. Wenn nun ein neuer Tag beginnt, sollte sich auch die Anzeige meines Kalenders ändern. Ich habe mir überlegt, dazu einen System.Timers.Timer zu benutzen. Das Intervall wird beim Programmstart auf die Zeit bis 0:00 Uhr gesetzt. Beim Auslösen des Timer-Ereignisses wird der Kalender mit dem neuen Datum neu gezeichnet.
Ich bin mir nicht sicher, ob das so ein guter Weg ist. Wie arbeitet denn der Timer intern? Im
MSDN habe ich dazu nichts gefunden. Wird bei der Erzeugung eines Timers ein neuer Prozess gestartet, dieser schlafen gelegt und nach Intervall Zeiteinheiten eine Unterbrechung ausgeführt? Wenn das so wäre, würde der Timer ja ressourcensparend sein und das ist mein Anliegen. Würde der Timer ständig den Prozessor benötigen, um herunterzuzählen, wäre dieser nicht geeignet.
Weiß also jemand, wie ein Timer arbeitet?