Ich habe ein Problem mit der <I>currentTimeMillis</I> Funktion.
Ich möchte auf einem UDP Socket Datenpakete über der Zeit verschicken,
in einem Abstand von kleinstenfalls 5 Millisekunden.
Nun sollte man meinen, <I>currentTimeMillis</I> stelle diese Funktionalität bereit.
Dummerweise ist dem aber nicht so. Unter Windows wird die Systemzeit nur
alle ca. 50-60ms aktualisiert, somit liefert auch <I>currentTimeMillis</I> nur alle ca. 50ms einen neuen Wert und nicht etwa jede Millisekunde.
Gibt es einen Weg, trotzdem genauere Zeitmessungen vorzunehmen oder läßt sich die 50ms Schallmauer unter Windows nicht durchbrechen?
Danke für die Hilfe,
-Rainer
Ich möchte auf einem UDP Socket Datenpakete über der Zeit verschicken,
in einem Abstand von kleinstenfalls 5 Millisekunden.
Nun sollte man meinen, <I>currentTimeMillis</I> stelle diese Funktionalität bereit.
Dummerweise ist dem aber nicht so. Unter Windows wird die Systemzeit nur
alle ca. 50-60ms aktualisiert, somit liefert auch <I>currentTimeMillis</I> nur alle ca. 50ms einen neuen Wert und nicht etwa jede Millisekunde.
Gibt es einen Weg, trotzdem genauere Zeitmessungen vorzunehmen oder läßt sich die 50ms Schallmauer unter Windows nicht durchbrechen?
Danke für die Hilfe,
-Rainer
Comment