Looper中的睡眠等待與喚醒機制

 Looper中的睡眠等待與喚醒機制 C++類Looper中的睡眠和喚醒機制是通過pollOnce和wake函數提供的,它們又是利用操作系統(Linux內核)的epoll機制來完成的。當被監控的文件(通過epoll_ctl的EPOLL_CTL_ADD添加進去)可I/O時,epoll_wait調用會從睡眠中醒來,這時,可以檢查是哪個(或哪些)文件描述符對應的文件可以進行I/O讀寫了,從而做出進一步處
相關文章
相關標籤/搜索