8-11容器单例
来源:8-11 单例模式源码分析(jdk+spring+mybatis)
马斯克2048
2020-07-03
老师,容器单例,里面元素,不是用来放单例的吧?
那个run方法里针对同一个key放的Object对象,并不是单例对象呢?
如果一个容器单例,目的是里面元素放单例对象的话,那么容器基于HashMap应该也没问题了吧?因为同一个key的对象就是这个key对应的单例对象,永远都是一个对象,put就不会被多线程打扰,get也不会有啥问题。
写回答
1回答
-
geelylucky
2020-07-03
同学,容器中每一个对象都只有一份,在整个容器的生命周期中。
HashMap做put操作会导致内部的数组扩容,会有线程安全问题
00
相似问题
spring的单例模式
回答 1
为什么单例模式扩展性差?
回答 4