摘要:
谈到ThreadLocal,先讲一个生活中的例子,比如让100个人填写个人信息表,但是却只有一支笔,那么大家肯定要一个一个等待上一个人释放了笔才能让下一个人填,有一个可能就是大家一起哄抢这支笔。为了解决这个问题, 叫一个管理员,严格控制不能哄抢,这类似多线程里加锁控制资源访问。 每个人发一支笔,这就 阅读全文
摘要:
ANR的触发条件 ANR的本质是一个性能问题,即主线程中的耗时操作造成主线程堵塞,导致应用失去响应能力。常见的超时时限: Service与Bradcast只会打印trace信息,不会提示用户ANR弹窗,大部分可感知的ANR都是由于InputEvent。 Android对ANR的监控机制 Androi 阅读全文