Jaiel
Dauergast
- 235
Ich versuche einen Thread periodisch dazu aufzufordern etwas zu machen.
Ich schalte einfach an jedem Anfang einer schleife in der Run-Methode eine weitere schleife hinzu die so lange läuft bis ungefähr 40 ms in diesem fall vergangen sind
Meine Frage ist: Hat jemand was dagegen oder ist OK so!?
Ich schalte einfach an jedem Anfang einer schleife in der Run-Methode eine weitere schleife hinzu die so lange läuft bis ungefähr 40 ms in diesem fall vergangen sind
Code:
long delTime,oldTime=System.currentTimeMillis();
while(isRunning)
{
while(System.currentTimeMillis()-oldTime<30l)
{
try
{
sleep(20);
}
catch (InterruptedException e)
{
return;
}
}
delTime=System.currentTimeMillis()-oldTime;
if(delTime>50)delTime=50l;
oldTime=System.currentTimeMillis();
//update the canvas of the Surfaceview
}
Meine Frage ist: Hat jemand was dagegen oder ist OK so!?