摘要: 公平锁和非公平锁是多线程编程中对锁获取策略的两种不同实现,主要区别在于锁对等待线程的调度方式。 公平锁 公平锁(Fair Lock)遵循 先来先服务 的原则,线程按照请求锁的顺序依次获取锁。 特点 排队机制: 线程请求锁时,如果锁被占用,会进入一个等待队列。 当锁被释放时,队列中等待最久的线程优先获 阅读全文
posted @ 2024-11-22 17:06 luorx 阅读(380) 评论(0) 推荐(0)