摘要: 众所周知,HashMap 本身非线程安全的,但是当使用Collections.synchronizedMap(newHashMap()) 进行包装后就返回一个线程安全的Map。怎么实现的呢?今天比较有兴趣就看了Collections.synchronizedMap 的实现,发现其实还是比较简单的。p... 阅读全文
posted @ 2015-01-15 23:13 勿妄 阅读(4185) 评论(0) 推荐(0) 编辑
摘要: 转载:Java多线程系列--“JUC原子类”02之 AtomicLong原子类概要AtomicInteger, AtomicLong和AtomicBoolean这3个基本类型的原子类的原理和用法相似。本章以AtomicLong对基本类型的原子类进行介绍。内容包括:AtomicLong介绍和函数列表A... 阅读全文
posted @ 2015-01-15 23:06 勿妄 阅读(127) 评论(0) 推荐(0) 编辑
摘要: java enum(枚举)使用详解 + 总结Java enum的用法详解 阅读全文
posted @ 2015-01-15 10:24 勿妄 阅读(94) 评论(0) 推荐(0) 编辑