摘要: ConcurrentHashMap实现原理及源码分析 ConcurrentHashMap是Java并发包中提供的一个线程安全且高效的HashMap实现(若对HashMap的实现原理还不甚了解,可参考我的另一篇文章HashMap实现原理及源码分析),ConcurrentHashMap在并发编程的场景中 阅读全文
posted @ 2018-03-13 12:21 ken007 阅读(1045) 评论(0) 推荐(0)
摘要: HashMap实现原理及源码分析 http://www.cnblogs.com/chengxiao/p/6059914.html 哈希表(hash table)也叫散列表,是一种非常重要的数据结构,应用场景及其丰富,许多缓存技术(比如memcached)的核心其实就是在内存中维护一张大的哈希表,而H 阅读全文
posted @ 2018-03-13 11:14 ken007 阅读(285) 评论(1) 推荐(0)
摘要: 转载请注明出处:http://www.cnblogs.com/skywang12345/p/3514623.html AtomicLongFieldUpdater介绍和函数列表 AtomicLongFieldUpdater可以对指定"类的 'volatile long'类型的成员"进行原子更新。它是 阅读全文
posted @ 2018-03-13 10:35 ken007 阅读(364) 评论(0) 推荐(0)
摘要: 转载请注明出处:http://www.cnblogs.com/skywang12345/p/3514623.html AtomicReference介绍和函数列表 AtomicReference是作用是对"对象"进行原子操作。 AtomicReference函数列表 AtomicReference源 阅读全文
posted @ 2018-03-13 10:26 ken007 阅读(546) 评论(0) 推荐(0)
摘要: 转载请注明出处:http://www.cnblogs.com/skywang12345/p/3514604.html AtomicLongArray介绍和函数列表 在"Java多线程系列--“JUC原子类”02之 AtomicLong原子类"中介绍过,AtomicLong是作用是对长整形进行原子操作 阅读全文
posted @ 2018-03-13 10:21 ken007 阅读(302) 评论(0) 推荐(0)
摘要: 转载请注明出处:http://www.cnblogs.com/skywang12345/p/3514593.html AtomicLong介绍和函数列表 AtomicLong是作用是对长整形进行原子操作。在32位操作系统中,64位的long 和 double 变量由于会被JVM当作两个分离的32位来 阅读全文
posted @ 2018-03-13 10:02 ken007 阅读(32872) 评论(2) 推荐(0)
摘要: 根据修改的数据类型,可以将JUC包中的原子操作类可以分为4类。 1. 基本类型: AtomicInteger, AtomicLong, AtomicBoolean ;2. 数组类型: AtomicIntegerArray, AtomicLongArray, AtomicReferenceArray 阅读全文
posted @ 2018-03-13 09:29 ken007 阅读(333) 评论(0) 推荐(0)