Ich arbeite an einer Android-Bibliothek und um zu verhindern, dass die Anwendung verlangsamt Ich mache so viel wie ich kann in separaten Threads.Android Standard-Threads und ihre Verwendung
Ich untersuche derzeit, für welche Threads meine Bibliothek verantwortlich ist, für die ich nicht verantwortlich bin.
Ich habe eine sehr einfache Android-Anwendung erstellt und vor und nachher getestet.
Der wichtige Teil ist, was vorgeht und warum all diese Threads bereits von Android erstellt werden.
- Haupt: die Hauptausführung Thread.
- GC: Müllsammelfaden.
- Signal-Catcher: Fadenfangsignale.
- Compiler
- ReferenceQueueDaemon: http://osxr.org/android/source/libcore/luni/src/main/java/java/lang/Daemons.java#0116
- FinalizerDaemon
- FinalizerWatchDogDaemon
- Binder_ *: Android: What is Binder Thread?
Ich versuche gerade, ihre Verwendung herauszufinden und werde die Ergebnisse, die ich gefunden habe, nach und nach veröffentlichen. In der Zwischenzeit, wenn Sie Informationen über sie haben, scheint es, dass es nützlich sein könnte, hier einen Beitrag mit allem gesammelt zu haben.
was hast du gefunden? – codevscolor