请说明ReentrantLock中的同步队列和等待队列的区别。

答案解析

同步队列用于管理等待获取锁的线程,按FIFO排队。等待队列(Condition队列)用于await后挂起的线程,等待特定条件唤醒。