So che Android usa il risveglio per mantenere in esecuzione o lo schermo della cpu. È ovvio che il blocco dello schermo attivo impedisce al timer attivo dell'utente di spegnere lo schermo dopo un periodo di inattività dell'utente.Quando Android interromperà la sua CPU senza la sveglia?
Ma mi chiedo esattamente quando avrà effetto la serratura della cpu.
1.Se creo un nuovo thread e continuo a svuotare la cpu in background senza alcun segnale di attivazione, lo schermo non si fermerà. Si fermerà e quando si fermerà?
2.Che cos'è un thread pianificato con Timer.schedule()?
3. Questo porta a un'altra domanda, se tengo una lunga connessione socket in un servizio, che è bloccata su socket.read(). Devo acquisire un blocco di attivazione per assicurarmi che il servizio si attivi quando il socket riceve un modulo dati remoto?
Grazie.
E cosa succederà se creo un thread nel servizio di Android con thread standard java, quindi si chiama wait (timeout) sul thread, verrà sempre attivato al momento giusto? – lyu