关于scope
来源:1-4 Spring常见面试问题
好舒舒
2020-07-05 20:30:42
scope的单例和prototype多例有什么应用场景
1回答
好帮手慕小脸
2020-07-06
同学你好,如下举例单例以及多例的应用场景:
单例:
1、Windows的Task Manager(任务管理器)就是很典型的单例模式。我们是不能打开两个管理器的,同学这里可以自己试试看哦~
2. 在我们的windows桌面上,我们打开了一个回收站,当我们试图再次打开一个新的回收站时,Windows系统并不会为你弹出一个新的回收站窗口。,也就是说在整个系统运行的过程中,系统只维护一个回收站的实例。这就是一个典型的单例模式运用。
3. 网站的计数器,一般也是采用单例模式实现,如果你存在多个计数器,每一个用户的访问都刷新计数器的值,这样的话你的实计数的值是难以同步的。但是如果采用单例模式实现就不会存在这样的问题,而且还可以避免线程安全问题。同样多线程的线程池的设计一般也是采用单例模式,这是由于线程池需要方便对池中的线程进行控制
多例: 比如数据库连接池、EJB无状态会话Bean的实例池
如果我的回答解决了你的疑惑,请采纳,祝学习愉快~
相似问题