美文网首页
单例模式应用

单例模式应用

作者: 阿拉要洗澡 | 来源:发表于2017-08-26 17:06 被阅读0次

    好处:降低资源损耗,方便资源之间的互相通信。如线程池等。

    1. Windows的Task Manager(任务管理器)就是很典型的单例模式(这个很熟悉吧),想想看,是不是呢,你能打开两个windows task manager吗? 不信你自己试试看哦~

    2. windows的Recycle Bin(回收站)也是典型的单例应用。在整个系统运行过程中,回收站一直维护着仅有的一个实例。

    4. 应用程序的日志应用,一般都何用单例模式实现,这一般是由于共享的日志文件一直处于打开状态,因为只能有一个实例去操作,否则内容不好追加。

    5. Web应用的配置对象的读取,一般也应用单例模式,这个是由于配置文件是共享的资源。

    6.数据库连接池的设计一般也是采用单例模式,因为数据库连接是一种数据库资源。数据库软件系统中使用数据库连接池,主要是节省打开或者关闭数据库连接所引起的效率损耗,这种效率上的损耗还是非常昂贵的,因为何用单例模式来维护,就可以大大降低这种损耗。

    7. 多线程的线程池的设计一般也是采用单例模式,这是由于线程池要方便对池中的线程进行控制。

    8.操作系统文件系统,也是大的单例模式实现的具体例子,一个操作系统只能有一个文件系统。

    相关文章

      网友评论

          本文标题:单例模式应用

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