摘要: 我们知道,ConcurrentHashmap(1.8)这个并发集合框架是线程安全的,当你看到源码的get操作时,会发现get操作全程是没有加任何锁的,这也是这篇博文讨论的问题——为什么它不需要加锁呢? ConcurrentHashMap的简介 我想有基础的同学知道在jdk1.7中是采用Segment 阅读全文
posted @ 2022-04-12 19:40 zydbky 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 一、volatile的作用 我们已经知道可见性、有序性及原子性问题,通常情况下我们可以通过Synchronized关键字来解决这些个问题,不过如果对Synchronized原理有了解的话,应该知道Synchronized是一个比较重量级的操作,对系统的性能有比较大的影响,所以,如果有其他解决方案,我 阅读全文
posted @ 2022-04-12 19:11 zydbky 阅读(150) 评论(0) 推荐(0) 编辑