笔记
文章平均质量分 51
小钟视野
优秀的人,不怕孤独,亦更优秀
展开
-
【无标题】
op outputqueue wp waitqueue anim animUIthread inputreader 收集event事件 提供给inputdispatcher inputdispatcher 分发事件 vsyncsf 信号到了之后 拿应用buffer去合成 buffer减1 应用buffer在surfaceflinger下找到应用包名看buffer条 cpu 0-3小核 看clockfrequencylimits 点击看value 1804800为大约1.8G的小核 2200000为2.2G内原创 2022-02-27 21:34:01 · 140 阅读 · 0 评论 -
【无标题】
、synchronized 把代码块声明为 synchronized,有两个重要后果,通常是指该代码具有 原子性(atomicity)和 可见性(visibility)。 1.1 原子性 原子性意味着个时刻,只有一个线程能够执行一段代码,这段代码通过一个monitor object保护。从而防止多个线程在更新共享状态时相互冲突。 1.2 可见性 可见性则更为微妙,它要对付内存缓存和编译器优化的各种反常行为。它必须确保释放锁之前对共享数据做出的更改对于随后获得该锁的另一个线程是可见的 。 作用:如果没有同步机原创 2022-02-27 21:33:41 · 309 阅读 · 0 评论