yangjinbiao5 / yangjinbiao5.github.io

0 stars 0 forks source link

单例模式 | 盡人事 聽天命 #8

Open yangjinbiao5 opened 1 month ago

yangjinbiao5 commented 1 month ago

https://yangjinbiao5.github.io/Singleton/

单例模式是什么?单例模式就是在整个运行时域一个类只有一个实例对象。 通过单例模式的方法创建的类在当前进程中只有一个实例 为什么需要单例模式?有的类比较庞大和复杂,如果频繁地创建和销毁对象,同时这些对象是完全可以复用的,那么就会造成不必要的性能浪费。 单例模式主要关注三点 是不是线程安全 是不是懒加载 (懒加载的好处:有的对象构建开销比较大,假如这个对象在项目启动的时候就构建了,万一从来没用到就比较