开发者社区> 问答> 正文

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

已解决

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

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

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

    2022-04-03 20:42:07
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
继承与功能组合 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载