Android对kernel增加的:Early suspend, Late resume

Early Suspend、Late Resume
Early Suspend和Late Resume是Android在標準Linux的基礎上增加的一項特性。當使用者空間的向內核請求進入suspend時,這時候會先進入early suspend狀態,驅動程式可以註冊early suspend的回呼函數,當進入該狀態時,內核會逐一地調用這些回呼函數。例如顯示幕的驅動程式通常會註冊early suspend,在他的回呼函數中,驅動程式會把螢幕和背光都關閉。在這種狀態下,所有的後臺進程都還在活動中,該播放歌曲的播放歌曲,該下載資料的依然在下載,只是顯示幕不良而已。進入early suspend狀態以後,一旦所有的電源鎖(wake lock)被釋放,系統馬上會進入真正的suspend流程,直到最後系統停止工作,等待外部事件的喚醒。
原文地址:https://www.cnblogs.com/super119/p/2516675.html