Announcement

Collapse
No announcement yet.

Frage zu Timer

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Frage zu Timer

    Ich hab eine Frage zum Timer.
    Kann man mehrere Timer in einem Projekt gleichzeitig laufen lassen? Oder behindern diese sich dann gegenseitig?
    Was passiert, wenn beide Timer gleichzeitig ihre Events feuern?

    Danke

  • #2
    Kann man mehrere Timer in einem Projekt gleichzeitig laufen lassen?
    ja
    Oder behindern diese sich dann gegenseitig?
    nein
    Was passiert, wenn beide Timer gleichzeitig ihre Events feuern?
    Sie werden halt nacheinander ausgeführt. Windows ist ja kein Echtzeitbetriebssystem wo sich solche Events gegenseitig unterbrechen. Wenn ein Timer feuert wird nur eine entsprechende Message in die Queue gelegt die dann ausgeführt wird wenn alle vorherigen Events in der Queue(z.b. andere TimerEvents) bereits ausgeführt wurden.

    Für die genauen Details kommt es aber drauf an welchen Timer du benutzen willst.
    System.Windows.Forms.Timer?
    System.Timers.Timer?
    System.Threading.Timer?

    Comment

    Working...
    X