Timeline8.29投递-9.01笔试-9.21一面(截止9.26暂无结果)一面拷打项目分布式锁锁什么?如果一个线程锁过期了另一个线程拿到了怎么办?宕机了导致锁过期了,另一个线程拿到怎么办?释放锁如何释放?full GC如何排查?如何避免full GC?G1为什么可以预测垃圾回收时间?分区回收手写生产者消费者模式基于写的代码问:blockingqueue的底层实现?为什么不用arraylist?AQS是什么,底层如何实现?reentrantlock如何实现锁?锁如何提高并发度?aba问题如何解决?