摘要: synchronized ? 是 Java 中的关键字,是一种同步锁。主要应用于多线程环境下保证线程的安全性。 四种用法 修饰一个代码块 被修饰的代码块称为同步语句块,其作用的范围是大括号{} 括起来的代码,作用的对象是调用这个代码块的对象; synchronized(this) class Syn 阅读全文
posted @ 2024-01-27 17:09 wangzhilei 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 用一个栈保存一个对象的一系列历史状态,在需要的时候可以恢复对象 定义:保存一个对象的某个状态,以便在适当的时候恢复对象,即“后悔药” 类型:行为型 适用场景: 保存及恢复数据相关业务场景 后悔的时候,即想恢复到之前的状态 优点: 为用户提供一种可恢复机制 存档信息的封装 缺点:资源占用 相关设计模式 阅读全文
posted @ 2024-01-27 10:24 wangzhilei 阅读(5) 评论(0) 推荐(0) 编辑