点击“终码一生”,关注,置顶公众号
每日技术干货,第一时间送达!
Spring的bean默认都是单例的,某些情况下,单例是并发不安全的,以Controller举例,问题根源在于,我们可能会在Controller中定义成员变量,如此一来,多个请求来临,进入的都是同一个单例的Controller对象,并对此成员变量的值进行修改操作,因此会互相影响,无法达到并……继续阅读 »
itzoo
2年前 (2022-09-07) 665浏览 0评论
0个赞
点击“终码一生”,关注,置顶公众号
每日技术干货,第一时间送达!
JDK1.7的ConcurrentHashMap
首先,将数据分为一段一段的存储,然后给每一段数据配一把锁,当一个线程占用锁访问其中一个段数据时,其他段的数据也能被其他线程访问。
ConcurrentHashMap 是由 Segment 数组结构和 HashEntry 数组结构组成。……继续阅读 »
itzoo
3年前 (2022-05-07) 606浏览 0评论
0个赞
点击“终码一生”,关注,置顶公众号
每日技术干货,第一时间送达!
1
前言
阅读此篇文章,你需要有以下知识基础
Java内存模型,可见性问题
CAS
HashMap底层原理
我们知道,在日常开发中使用的HashMap是线程不安全的,而线程安全类HashTable只是简单的在方法上加锁实现线程安全,效率低下,所以在线程安……继续阅读 »
itzoo
3年前 (2022-04-26) 672浏览 0评论
0个赞