top啦它 2022-04-24 12:08 采纳率: 73.7%
浏览 30
已结题

spring中的beanDefinitionMap加锁问题。

img


这里的beanDefinitionMap是一个COncurrentHashMap,为什么还需要加Synchronized锁呢?

还有一个问题就是,每次有新的beanDefinition时beanDefinitionNames都要迁移一次,这样是不是太浪费时间了。在说了,已经加锁了,就算beanDefinitionNames是一个并发不安全的ArrayList,也是可以保证互斥的啊。求解。

  • 写回答

1条回答 默认 最新

      报告相同问题?

      相关推荐 更多相似问题

      问题事件

      • 系统已结题 5月2日
      • 已采纳回答 4月24日
      • 创建了问题 4月24日

      悬赏问题

      • ¥15 c4d有类似blender实例的功能么
      • ¥15 关于mysql的提问请大家解答
      • ¥30 将DICOM批量转化成PNG格式报错
      • ¥15 matlab lsqcurvefit拟合出现Function value and YDATA sizes are not equal.报错
      • ¥15 SpringBoot项目启动报错:No active profile set, falling back to default profiles:default,如何解决?
      • ¥15 部署confluence设置数据库这个步骤时,提示必须配置utf8 作为默认字符集
      • ¥15 如何脱离Photoshop实现ps脚本的渲染
      • ¥15 丙类高频放大器匹配网络
      • ¥15 Pytorch框架nn.RNN训练时反向传播报错
      • ¥60 添加:普通链接二维码,的时候,总是提示校验文件检查失败