Android MessageQueue 底层实现
GUI系统几乎都是基于消息循环的,从AWT到Swing, 从Android到iOS,UI开发可以说离不开这个概念了。
这个模型给予事件分发,界面绘制的处理带来了极大的方便,下面从原理的角度分析下Android的消息循环系统是如何实现的。
杨天睿的个人博客
GUI系统几乎都是基于消息循环的,从AWT到Swing, 从Android到iOS,UI开发可以说离不开这个概念了。
这个模型给予事件分发,界面绘制的处理带来了极大的方便,下面从原理的角度分析下Android的消息循环系统是如何实现的。
内存释放是C++工程中非常难处理的一部分,在AOSP中,Google实现了一套特有的智能指针系统,用来方便C++工程中的内存管理,我们一起来学习下。