vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Zippen wie die Profis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Re: Alle Instanzen von Timers.Timer laufen im gleichen Thread ??? 
Autor: ModeratorDaveS (Moderator)
Datum: 10.08.10 08:43

Ein Timer sorgt dafür, dass Operationen zu bestimmten Zeitpunkten ausgeführt werden. Die sind nicht da um Multithreading zu ermöglichen, auch wenn bei manchen Timers die Events als Threadpool Threads laufen ist das nicht primär Sinn der Sache. Was du erzählst lässt zu viel offen um konkret vorschlagen zu können wie sowas zu implementieren wäre. ZB, wird alles auf einmal regelmässig gemacht, oder hat jedes Gerät einen eigenen Rhythmus? Woher kommen die Anweisungen? Ein Timer kann regelmässig Events auslösen. Bei jedem Event muss geprüft werden ob etwas gemacht werden soll, zB anhand einer Liste. Dann werden die notwendigen Operationen ausgeführt. Die Liste könnte aus Klassenobjekten bestehen, die eine Methode .Execute() oder so implementiert und Uhrzeit oder Interval als Eigenschaft hat. Die Liste wird nach Uhrzeit sortiert. Die Operationen werden wo notwendig asynchron gestartet wie schon erklärt. Für eine Operation, die wiederholt ausgeführt werden soll kann das Klassenobjekt an entsprechender Stelle wieder in die Liste eingefügt werden. Timing und Threading zu vermischen wäre meiner Meinung nach eine Fehlentscheidung.

________
Alle Angaben ohne Gewähr. Keine Haftung für Vorschläge, Tipps oder sonstige Hilfe, falls es schiefgeht, nur Zeit verschwendet oder man sonst nicht zufrieden ist

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Alle Instanzen von Timers.Timer laufen im gleichen Thread ??...1.730Tester_0108.08.10 20:19
Re: Alle Instanzen von Timers.Timer laufen im gleichen Threa...1.254ModeratorDaveS09.08.10 10:18
Re: Alle Instanzen von Timers.Timer laufen im gleichen Threa...1.184Tester_0109.08.10 16:00
Re: Alle Instanzen von Timers.Timer laufen im gleichen Threa...1.212ModeratorDaveS09.08.10 16:13
Re: Alle Instanzen von Timers.Timer laufen im gleichen Threa...1.241Tester_0109.08.10 18:32
Re: Alle Instanzen von Timers.Timer laufen im gleichen Threa...1.190ModeratorDaveS10.08.10 08:43
Re: Alle Instanzen von Timers.Timer laufen im gleichen Threa...1.257Tester_0110.08.10 09:31
Re: Alle Instanzen von Timers.Timer laufen im gleichen Threa...1.172ModeratorFZelle10.08.10 11:21
Re: Alle Instanzen von Timers.Timer laufen im gleichen Threa...1.207Tester_0110.08.10 18:44

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel