Java并发锁-公平锁和非公平锁

以ReentrantLock为例 非公平锁: lock/tryLock时会直接去获取一下锁,不考虑是否有等待的进程,但是没拿到就会进入等待队列 公平锁: lock/tryLock时会先检查一下等待队列,按照顺序来获取锁 代码如下:
相关文章
相关标签/搜索