1.自我介绍 2.开始做题,题目是交替打印线程,我用的两个信号量来解决的。写的有点慢,刚开始写错了,后面自己改正了。 2.如果两个线程输入的字符串长度不一致呢? 3.可重入锁是什么?为什么不用这个 4.解释可重入锁是啥?还有其他实现方式吗?synchronized 同步代码 5.Java 中原子类 6 如果线程有多个线程呢? 我想这用策略模式来优化 7.hashMap 和 ConcurrentHashmap 底层原理 8.hashmap 查找和删除、插入的时间复杂度 我回答 o1,面试官反问确定吗? 说了 hash 冲突的时候,要考虑链表的长度 9.线程创建有几种方式 10.线程池的拒绝策略有...