摘要: 要点 ConcurrentHashMap是HashMap的线程安全版本; 不允许[key,value]为null; 比Hashtable锁粒度更细; 采用CAS和synchronized来保证并发安全。数据结构跟HashMap1.8的结构一样,数组+链表/红黑二叉树; 负载因子0.75; 默认初始化 阅读全文
posted @ 2020-04-16 18:43 昕友软件开发 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 在原子类持续累加或累减时,比如AtomicInteger的incrementAndGet时,是不存在ABA问题的,但compareAndSet或者updateAndGet是可能存在ABA问题,像AtomicBoolean或AtomicLong等这样的变量在多线程修改时,也都存在ABA的问题。为了理解 阅读全文
posted @ 2020-04-16 11:36 昕友软件开发 阅读(323) 评论(0) 推荐(0) 编辑
欢迎访问我的开源项目:xyIM企业即时通讯