1.hashmap,concurrenthashmap1.7和1.8区别,锁的优化2.AQS有哪几种锁3.CLH 队列,追加到队列后面的时候有什么需要注意的,假设队列为空tryAcquire是一个结构,AQS是一个框架,具体资源的获取和释放方式交给自定义同步器去实现了,(通过state的set/get/CAS)4.假设获取到了锁,但锁也不是当前本身,就要入队列,将当前线程加入到等待队列的队尾失败怎么办5.进入等待队列成功,线程如何阻塞park()6.wait()和sleep()区别7.线程池8.nio,最重要特点的是什么相对于bio9.三次挥手四次挥手,哪些特别的状态需要去注意的