HashMap里的方法不是异步的,只不过线程不安全。不过早就不推荐使用HashTable了,多线程环境一般推荐用ConcurrentHashMap。 效率这个问题: HashTable多一个加解锁过程,理论上可能会慢一些。 还有一个区别是HashTable没有链表转红黑树的优化。