Hallo Forum,
ich habe nicht wirklich ein Problem, dass ich nicht lösen kann. Vielmehr will ich es elegant (und damit) ressourcensparend lösen, da ich an einem Framework für Android arbeite.
Es geht um Multithreading. Ich will kleinere Tasks auf einen externen Thread verlagern, die teilweise mehrfach mit festem timeout (z.B. alle 50 ms) ausgeführt werden sollen. Ist dafür Timer/TimerTask optimal oder sollte ich mir sowas eher mit nem eigenen Thread und sleep(...) schustern? Besonders, wenn ich viele solcher Tasks (50+) habe? Oder gibt es sogar im Android SDK eine spezielle Lösung dafür?
Ich hab in anderen Foren schon nachgeforscht; da herrscht aber keine Klarheit (besonders gerne macht man es wohl vom OS abhängig), deshalb frage ich jetzt mal selber.
Liebe Grüße
ich habe nicht wirklich ein Problem, dass ich nicht lösen kann. Vielmehr will ich es elegant (und damit) ressourcensparend lösen, da ich an einem Framework für Android arbeite.
Es geht um Multithreading. Ich will kleinere Tasks auf einen externen Thread verlagern, die teilweise mehrfach mit festem timeout (z.B. alle 50 ms) ausgeführt werden sollen. Ist dafür Timer/TimerTask optimal oder sollte ich mir sowas eher mit nem eigenen Thread und sleep(...) schustern? Besonders, wenn ich viele solcher Tasks (50+) habe? Oder gibt es sogar im Android SDK eine spezielle Lösung dafür?
Ich hab in anderen Foren schon nachgeforscht; da herrscht aber keine Klarheit (besonders gerne macht man es wohl vom OS abhängig), deshalb frage ich jetzt mal selber.
Liebe Grüße