Ich versuche, eine Funktion alle 2 Millisekunden auszuführen, aber einen Timer auf 2 Millisekunden einzustellen, es funktioniert nicht, es sieht aus wie es alle 50 Millisekunden funktioniert .. und wenn ich versuche, eine While-Schleife mit zu verwenden Date.UtcNow.Ticks zum Vergleichen von 2 Millisekunden, dann geht die CPU hoch. Welche Möglichkeiten habe ich hier?Funktion ausführen alle 2 Millisekunden
1
A
Antwort
0
Abhängig von Betriebssystem und Hardware-Konfiguration, System-Zeitschlitz für jeden Prozess/Thread, zuteilen
Sie können mit auf Threading versuchen, die Vollzeit und setzte Anweisung thread.sleep(2);
für die Verzögerung läuft und dann Code ausführen wieder in unendliche While-Schleife.
zuerst entscheiden, ob Sie C# oder vb.net verwenden. – BugFinder
es ist das Gleiche – PaulWill
Nein, es ist nicht .. die sind sehr ähnlich, aber entscheiden, welche Sie verwenden, wie verschiedene Gruppen von Menschen auf verschiedene Fragen schauen. Wenn Ihr Code vb ist dann kümmern sich die Vb Leute, wenn nicht die C# Leute .. und ja es gibt Unterschiede – BugFinder