非公平锁抢锁分析

1.非公平锁有两次的抢锁机会        1.进入AQS同步队列之前         2.进入AQS同步队列后 非公平锁第一次抢锁失败后,会进入AQS同步队列排序,当位于队首时会和其他线程开始抢锁。   2.性能分析: 公平锁和非公平锁的性能是不一样的,非公平锁的性能会优于公平锁。为什么呢?因为公平锁在获取锁时,永远是等待时间最长的线程获取到锁,这样当线程T1释放锁以后,如果还想继续再获取锁,它
相关文章
相关标签/搜索