老师,关于refresh方法中使用synchronize锁定startupShutdownMonitor
来源:6-10 xml配置的资源定位、加载、解析、注册全链路分析
![](http://img1.sycdn.imooc.com/user/545869470001a00302200220-100-100.jpg)
慕沐4323715
2020-06-25
被锁住的对象也不是静态共享的,为什么要加锁呢?
写回答
1回答
-
翔仔
2020-06-26
同学好,创建容器的时候,咱们的容器是单例呢,单例的话它也只有
startupShutdownMonitor
这一个对象锁实例,所以可以加锁啊,加锁之后避免多线程使用容器单例的时候,进行refresh造成的并发问题
00
相似问题