摘要:
参考:https://www.jianshu.com/p/f584799f1c77 公平锁:在获取锁之前会先判断等待队列是否为空或者自己是否位于队列头部,满足条件通过才能继续获取锁。否则就进入等待队列中等待 FIFO 非公平锁:线程在获取锁的时候 直接去尝试获取锁,获取不到就自动到队尾等待()。进入 阅读全文
摘要:
参考:https://www.cnblogs.com/takumicx/p/9338983.html ReentrantLock可重入锁:jdk中独占锁的实现除了使用关键字synchronized外,还可以使用ReentrantLock。虽然在性能上ReentrantLock和synchronize 阅读全文