摘要: AtomicInteger源码 在java.util.concurrent.atomic包下提供了大量的原子类,这里以AtomicInteger源码为例,添加了一些注释,个人理解,供参考; 其中比较重要的一个概念是CAS操作,现代CPU已广泛支持,在JDK的AtomicInteger类中是调用了Un 阅读全文
posted @ 2016-04-05 22:15 风一样的码农 阅读(2020) 评论(0) 推荐(0) 编辑
摘要: 同步容器类 同步容器类的创建 在早期的JDK中,有两种现成的实现,Vector和Hashtable,可以直接new对象获取; 在JDK1.2中,引入了同步封装类,可以由Collections.synchronizedXxxx等方法创建; 同步容器类的问题 同步容器类虽然都是线程安全的,但是在某些情况 阅读全文
posted @ 2016-04-05 15:17 风一样的码农 阅读(4769) 评论(2) 推荐(1) 编辑