开发者社区 问答 正文

在多种实现单例模式的方法之间,如何选择使用哪一种?

已解决

在多种实现单例模式的方法之间,如何选择使用哪一种?

展开
收起
游客4qo4tkog2emrs 2022-04-03 20:18:50 1065 分享 版权
1 条回答
写回答
取消 提交回答
  • 推荐回答

    一般情况下,不建议使用懒汉方式,建议使用饿汉方式。只有在要明确实现 lazy loading 效果时,才会使用登记式/静态内部类方式。如果涉及到反序列化创建对象时,可以尝试使用枚举方式。如果有其他特殊的需求,可以考虑使用双检锁方式。

    2022-04-03 20:42:07
    赞同 展开评论
问答地址: