- 博客(1)
- 收藏
- 关注
原创 spring 在单例模式下为什么会线程安全
回忆了一下spring 发现spring的bean都是单例模式,好奇单例模式下是怎么做到线程安全的,发现是使用的ThreadLocal从另一个角度来解决多线程的并发访问。ThreadLocal会为每一个线程提供一个独立的变量副本,从而隔离了多个线程对数据的访问冲突。因为每一个线程都拥有自己的变量副本。ThreadLocal提供了线程安全的共享对象,在编写多线程代码时,可以把不安全的变量封装进Thr...
2020-04-16 11:11:24
828
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人