Android 開發藝術探索筆記(21)

消息隊列的工作原理 MessageQueue有兩個操作:插入和讀取。讀取本身會伴隨着刪除操作。插入和讀取分別對應enqueueMessage和next。 關於enqueueMessage的源碼就是在單鏈表上添加新的message。 next則是一個無限循環,當有消息在隊列裏時,則會返回這條消息並將其從列表中移除,否則一直阻塞在這裏。 Looper的工作原理 就是Looper一直查看MessageQ
相關文章
相關標籤/搜索