公平锁和非公平锁的实现区别: 公平锁尝试占有资源之前会有个判断队列是否为空的前提,非公平所没有。 本文转自 古道卿 51CTO博客,原文链接:http://blog.51cto.com/gudaoqing/1915453