摘要: 公平锁和非公平锁区别 公平锁‌:采用先进先出(FIFO)队列机制,线程按请求锁的顺序排队,只有队列首位的线程能获取锁资源。例如Java的ReentrantLock(true)实现。‌‌ ‌非公平锁‌:允许线程直接尝试抢占锁(即使队列中有等待线程),成功则立即执行,失败才加入队列。例如Java的Ree 阅读全文
posted @ 2025-09-11 15:15 charler。 阅读(6) 评论(0) 推荐(0)
摘要: ‌工厂模式‌。 ‌定义‌:通过工厂类封装对象创建逻辑,实现创建与使用解耦。包含简单工厂、工厂方法、抽象工厂三种实现形式。‌‌ ‌场景‌:数据库连接池管理、Spring框架的BeanFactory。‌‌ ‌单例模式‌。 ‌定义‌:确保类仅有一个实例,并提供全局访问点。‌‌ ‌场景‌:日志记录器、Spr 阅读全文
posted @ 2025-09-11 14:50 charler。 阅读(11) 评论(0) 推荐(0)