1、synchronize和lock的区别2、在staic方法上架synchronize是锁了什么class3、ReentantLock可重入锁是什么4、java中的死锁如何排查和解决:提示一下,打印堆栈来排查5、CountDownLatch、CyclicBarrier、Exchanger分别是什么6、threadlocal的实现原理是什么:其实里面是个map,每个线程对应的副本放map的value里了7、聊聊你对jdk并发包的理解,concurrent包,lock等等吧