CSharp: Timer

Gast #3972764
Lesenswert?
• ▲
▼
Hallo,

in einer C# Anwendung wird ein Timer benutzt der im Intervall von 1 
Sekunde läuft. In der Timer Funktion wird zur Verzögerung 
Thread.Sleep(20) verwendet. Hier wird erreicht das erst nach 20ms 
weitergemacht wird. Gibt es eine andere Möglichkeit dies zu realisieren? 
In einer Timer Funktion die Funktion Thread.Sleep zu benutzen scheint 
mir nicht der beste Weg zu sein.
Persönliche Seite #3972791
Lesenswert?
• ▲
▼
csharp_anwender schrieb:
> Hallo,
>
> in einer C# Anwendung wird ein Timer benutzt der im Intervall von 1
> Sekunde läuft. In der Timer Funktion wird zur Verzögerung
> Thread.Sleep(20) verwendet. Hier wird erreicht das erst nach 20ms
> weitergemacht wird.
Wieso machst du das? Ich kann da keinen Sinn drin sehen.
Aber wie auch immer. Was ist so schlimm daran? Das sleep endet ja nicht 
in einer Schleife die aktiv wartet, sondern in der Zeit kommen einfach 
andere Prozesse dran.
Es wird nur schlimm, wenn etwas anderes auf deinen Timer wartet, aber 
dann ist der Loesungsansatz schon daneben.

Lg
Christopher

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren