🤔方向点:
1. 公平与非公平锁实现 2. args参数的使用
所以公平锁会根据CHL队列进行加锁,而非公平锁则不会在乎队列中的Node节点,通过CAS方式尝试获取锁,如果获取失败,再将线程放到CHL队列的末尾(tail)。
Args是上锁的线程个数。
← LockSupport CAS→