Suiche stabilen timer

06/10/2007 - 16:27 von Michael Andreas | Report spam
Hi,

ich hab mit Timern und Threads experimentiert und
festgestellt das die Zyklen sehr variieren je nachdem
welche Oberflàchenoperationen parallel stattfinden.

Ich suche Tipps/Links zur Gestaltung von einigermaßen
stabilen Timern/Threads.

Danke Michael
 

Lesen sie die antworten

#1 Thomas Scheidegger
06/10/2007 - 16:56 | Warnen spam
Hallo Michael


ich hab mit Timern



es gibt mind.drei:
http://msdn.microsoft.com/msdnmag/i...mersinNET/


und Threads experimentiert und
festgestellt das die Zyklen sehr variieren



in welcher Grössenordnung?
Windows ist ein komplexes Universal-System, kein Realtime-System.
Alles kleiner als ~10...20ms ist mal schon (im UserMode) kaum exakt zu
kontrollieren.


je nachdem welche Oberflàchenoperationen parallel stattfinden.



kann man im Prinzip zB mit sorgfàlltig gewàhlten Thread-Prioritàt relativ
gut abgleichen.
Natürlich hilft da ggf. erst ein Multi-Core/CPU-System zu besserer
Gesamtleistung.

Man beachte aber, sobald von Background-Treads zum GUI-Thread per
Control.Invoke (usw)
synchronisiert wird, làuft vieles wieder nur noch sequentiell ab.
Da beginnt dann das eigentliche Know-How zum (optimaleren)
Multithreading-Design...




Thomas Scheidegger - 'NETMaster'
http://www.cetus-links.org/oo_dotnet.html - http://dnetmaster.net/

Ähnliche fragen