guzi
Bekanntes Mitglied
mahlzeit,
folgendes java-problem:
nach einer bestimmten zeit soll immer ein thread gestartet werden. in einer for-schleife werden die threads gestartet und gleich danach wird mit der sleep-methode eine pause eingelegt. das klappt wunderbar. jetzt habe ich jedoch herausgefunden, dass die sleep-methode ungemein ungenau ist. ab 100ms pause kann ich mit der toleranz leben, jedoch wenn die pause drunter liegt (<100ms) wird das ergebnis zu sehr verfälscht.
so in etwa sieht der code aus:
das problem ist, dass die sleep methode zu ungenau ist unter 100ms. deshalb suche ich nach einer alternative.
das ziel ist, dass ich genau sagen kann, wieviele threads pro sekunde laufen. vielleicht hilft das weiter.
danke im vorus.
folgendes java-problem:
nach einer bestimmten zeit soll immer ein thread gestartet werden. in einer for-schleife werden die threads gestartet und gleich danach wird mit der sleep-methode eine pause eingelegt. das klappt wunderbar. jetzt habe ich jedoch herausgefunden, dass die sleep-methode ungemein ungenau ist. ab 100ms pause kann ich mit der toleranz leben, jedoch wenn die pause drunter liegt (<100ms) wird das ergebnis zu sehr verfälscht.
so in etwa sieht der code aus:
Code:
for( int i=0; i<100; i++)
{
myThreads[i].start();
this.sleep(10);
}
das problem ist, dass die sleep methode zu ungenau ist unter 100ms. deshalb suche ich nach einer alternative.
das ziel ist, dass ich genau sagen kann, wieviele threads pro sekunde laufen. vielleicht hilft das weiter.
danke im vorus.