ThreadB
waitStatus = 0
waitStatus=CONDITION
ThreadA
condition.await()
next
Node
exclusiveOwnerThread = ThreadA
firstWaiter
lock.lock() 成功
waitStatus = CONDITION
waitStatus = SIGNAL
AQS队列
nextWaiter
ThreadC
lastWaiter
condition.signal()
tail
prev
Condition队列
head
state = 1