CLH自旋锁,ReentrantLock 锁的实现中重要一环 从代码中可以看出lock方法中有一个while循环,...[作者空间]
转载:http://blog.csdn.net/kerryfish/article/details/24309617[作者空间]
Android应用中各种类型的线程本质上都基于Linux系统的pthreads,在应用层可以分为三种类型的线程1....[作者空间]
什么时候会产生ANR只有当应用程序的UI线程响应超时才会引起ANR,超时产生原因一般有两种。1.UI线程正在响应另...[作者空间]
Android 中Serializable与Parcelable区别 两种都是用于支持序列化、反序列化话操作,两者...[作者空间]
这是两种不同的context,也是最常见的两种.第一种中context的生命周期与Application的生命周期...[作者空间]
LruCache 内部相当于维护了一个LinkedHashMap LinkedHashMap 结构为一个双向链表,...[作者空间]
入口就从这个setContentView方法进入了 Activity中的setContentView方法 getW...[作者空间]
转载: http://blog.csdn.net/summerinnphuket/article/details/...[作者空间]
1.排除偶函数 时间复杂度O(n/2), 速度提高一倍. 进一步减少判断的范围定理: 如果n不是素数, 则n有满足...[作者空间]
GC是在什么时候:eden满了minor gc,升到老年代的对象大于老年代剩余空间full gc,或者小于时被Ha...[作者空间]
一.程序计数器是一块较小的内存空间,它可以看作是当前线程所执行字节码行数的指示器。在虚拟机的概念模型里,字节码解释...[作者空间]
循环 递归[作者空间]
讲这个东西之前先普及两个概念:线程安全的原子性和可见性 原子性:在一个命令或者命令集合执行的同时,没有其他线程在执...[作者空间]
先说些题外话,昨天有人跟我说,好久没看你写东西了,我想了下。是啊,过了个节不能把今年的计划忘了,感谢你提醒我。我会...[作者空间]
转载:http://blog.csdn.net/codezjx/article/details/8854507 (...[作者空间]
service的生命周期,从它被创建开始,到它被销毁为止,可以有两条不同的路径: A started servic...[作者空间]
HashMap是比较费内存的,只要一满足扩容条件,HashMap的空间将会以2倍的规律进行增大。假如我们有几十万、...[作者空间]