经过阅读源码,其实不少思路和Android的匿名内存有点相似阅读本文之前就算不知道dma_buf的设计思想也没关系,我不会仔细到每一行,我会注重其在gralloc服务中的申请流程,看看ion是如何管理共享内存,为什么要抛弃ashmem我们
加锁 同时队列可以无限长吗 什么时候消减,同时采用了弱引用避免队列过大,造成gc压力 源码如下get recycle scavenge每次都是从head节点获取,如果获取不到就next,这些队列并不删除,jvm会自动在内存不够的时候删除
(词曲);罗文《狮子山下》;叶振棠《万里长城永不倒》;关正杰、关菊英《两忘烟水里》;蔡国权《不装饰你的梦》(词曲);徐小凤《顺流逆流》;黄霑《沧海一声笑》(词曲);叶丽