美文网首页
为何要使用单例模式

为何要使用单例模式

作者: 禾叶super | 来源:发表于2019-12-17 18:26 被阅读0次

    这一段时间随着对设计模式的应用的增多,我对设计模式的理解也在慢慢增加。从以前模糊的印象到现实中应用设计模式解决实际的编码问题,对设计模式在项目编码中的应用也深有感触。为何要使用单例模式,单例模式解决了类实例生成个数的问题,比如线程池、数据库连接池等需要使用单例模式。

    前面的并发编程2的文章中介绍过使用线程池来管理线程,使用线程池来管理线程的好处是线程池中的线程可以复用,在一个线程使用过时候,再返回到线程池中,不需要每次都创建一个线程。由于线程池是公共的,因此我们使用单例模式来保证线程池有且仅有一个。

    从线程池的例子中可以看出,在频繁创建、销毁的公共对象时,可以使用单例模式。

    并发编程2 https://www.jianshu.com/p/4b72d5a6d6f8

    单例模式的应用 https://www.jianshu.com/p/f8fd417e6aa1

    相关文章

      网友评论

          本文标题:为何要使用单例模式

          本文链接:https://www.haomeiwen.com/subject/qbhenctx.html