- 博客(10)
- 收藏
- 关注
原创 设计模式:观察者模式
对象间的一种一对多的依赖关系,每当一个对象状态改变,其相关依赖对象皆得到通知并被自动更新。备胎1、2、3、4、5、6都是绿茶小美的舔狗,当小妹怀孕时,备胎们不需要主动询问小美,小妹就会通知这些备胎,喜当爹。这样的模式就称为观察者模式。
2024-06-27 17:22:21
259
原创 设计模式:单例模式
重排后的机器指令 132,当执行3时多线程执行getInstance方法,会直接返回task对象,而此时并为构造出对象,使用一片未初始化的空间,就会出现问题。最开始妹有单例对象时的多线程的性能稍差,但当存在单例对象后,再有多线程需要访问该单例类,经过第一次判断不必再进行加锁或者解锁过程。当不存在对象时,多个线程会同时去new对象,每个线程锁new的对象不一致,违背了单例模式的设计理念。上面这种即饿汉模式,全局存在一个对象,即使不使用也存在,始终渴望有任务到来,所以叫饿汉模式。为什么能解决线程安全问题?
2024-06-26 22:12:04
699
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅