dies (pre-KitKat) und diese (KitKat) Website:
Der Watchdog des Android-Frameworks soll sich mit Fällen befassen, in denen es einen gibt Die folgenden Sperren werden für mehr als eine Minute oder wann gehalten ServerThread ist beschäftigt.
ActivityManagerService.this
PowerManagerService.mLocks
WindowManagerService.mWindowMap
WindowManagerService.mKeyguardTokenWatcher
WindowManagerService.mKeyWaiter
Damit hängt der Fehler zusammen.
Für KitKat könnte es auch ein Paketmanager sein, der nicht für 10 Minuten oder eine andere benutzerdefinierte Implementierung antwortet, siehe obigen KitKat-Link.
Keine autoritative Antwort, aber von meiner Arbeit mit Mikrocontrollern weiß ich jetzt, dass es manchmal einen "Watchdog-Timer" gibt, der ausgelöst wird, wenn das System abstürzt. Dies ist aus Wikipedia: "Ein Watchdog-Timer (WDT; manchmal auch als Computer oder COP-Timer oder einfach ein Watchdog bezeichnet) ist ein elektronischer Timer, der verwendet wird, um Computerfehlfunktionen zu erkennen und wiederherzustellen. Während des normalen Betriebs startet der Computer regelmäßig neu der Watchdog-Timer, um zu verhindern, dass er abläuft oder "ausläuft" Wenn der Computer aufgrund eines Hardwarefehlers oder eines Programmfehlers den Watchdog nicht neu startet, wird der Timer verstreichen und ein Timeout-Signal erzeugen Korrekturmaßnahmen einleiten oder Maßnahmen ergreifen Die Korrekturmaßnahmen beinhalten typischerweise, das Computersystem in einen sicheren Zustand zu versetzen und den normalen Systembetrieb wiederherzustellen. "
Mir ist immer noch unklar, ob es in Android implementiert ist, was "! @Sync" bedeutet oder welche gemeinsame oder mögliche Ursache es sein könnte.
Tags und Links android