热文ANDROID中的VOLD分析

现在可能很少有人会用mknod这个命令了,也很少有使用它的机会,但就在几年前,这还是一项linux工程师的必备技能,在制作文件系统前或加载新的驱动前,我们必须小心翼翼的创建设备

热文C 内存管理详解

  程序员们经常编写内存管理程序,往往提心吊胆。如果不想触雷,唯一的解决办法就是发现所有潜伏的地雷并且排除它们,躲是躲不了的。本文的内容比一般教科书的要深入得多,读者需细心阅读

热文Thread--线程让步yield

yield()函数的作用是让步,它让当前线程由运行状态进入就绪状态,而不是像wait()一样进入阻塞状态。因此,并不能保证在当前线程调用yield()之后,其他具有相同优先级的

热文ldd3学习之八:内存分配

Linux内核为设备驱动提供了一个统一的内存管理接口,所以模块无需涉及分段和分页(linux只有分页管理)等问题。 1.kmalloc 函数 kmalloc 是一个功能强大

热文volatile 关键字

就像大家更熟悉的const一样,volatile是一个类型 [修饰符][Link 1] (type specifier)。它是被设计用来修饰被不同线程访问和修改的 [变量

热文L2-1. 人以群分

L2-1. 人以群分 社交网络中我们给每个人定义了一个“活跃度”,现希望根据这个指标把人群分为两大类,即外向型(outgoing,即活跃度高的)和内向型(introverte

热文Git源码学习(一)

趁着最近工作清闲,学习一下[Git][]的源码。搜了一下网上没有这方面的资料,只能自己慢慢的看。为了降低难度,并且更好的理解Git的发展历程,我决定从最初版的Git开始看起,跟

热文锁+LOCK

--锁 总结 锁(LOCKING) 是最常用的并发控制机构。是防止其他事务访问指定的资源控制、实现并发控制的一种主要手段。锁是事务对某个数据库中的

热文什么是α测试和β测试

解读一: α、β、λ常用来表示软件测试过程中的三个阶段,α是第一阶段,一般只供内部测试使用;β是第二个阶段,已经消除了软件中大部分的不完善之处,但仍有可能还存在缺陷和漏洞

热文ArrayList源码解析与学习

  为了更深一步的学习掌握Java中的集合类,最近决定把Java中比较常用的集合类源码学习一下。   今天就把我对ArrayList源码的理解跟大家分享下,JDK版本是1.7