2 Stimmen

Android Threads und Akkulaufzeit

Wenn ich in meiner Anwendung mehrere Threads laufen lasse, von denen alle eine while(true)-Schleife ohne Thread.sleep() haben, um als eine Art ghetto action listener zu dienen, würde sich dies negativ auf die Akkulaufzeit auswirken? Nach normalem Verständnis sollte es das, jedoch bin ich mir nicht sicher, ob das ständige Überwachen der while-Schleifen durch den Prozessor zu einem signifikanten Akkuverlust beitragen würde oder nicht?

2voto

humblerookie Punkte 4249

Letztendlich kommt es darauf an, was Sie innerhalb der Zuhörer-/while-Schleife tun. Wenn es um Dinge wie das Aktivieren von WLAN-Sensoren oder CPU-intensive Aufgaben oder Netzwerk-I/O geht, ist es ziemlich offensichtlich, sonst sollten Sie gut zurechtkommen. Einige der Betriebssystemfunktionen tun im Hintergrund im Wesentlichen dasselbe.

Es scheint jedoch bessere Möglichkeiten zu geben, mit solchen Dingen in Android umzugehen. Warum nicht mal diese ausprobieren.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X