老师,关于refresh方法中使用synchronize锁定startupShutdownMonitor
来源:6-10 xml配置的资源定位、加载、解析、注册全链路分析

慕沐4323715
2020-06-25
被锁住的对象也不是静态共享的,为什么要加锁呢?
写回答
1回答
-
翔仔
2020-06-26
同学好,创建容器的时候,咱们的容器是单例呢,单例的话它也只有
startupShutdownMonitor
这一个对象锁实例,所以可以加锁啊,加锁之后避免多线程使用容器单例的时候,进行refresh造成的并发问题
00
相似问题