和面试官争论HashTable是不是线程安全的
#秋招遇到的奇葩面试题#和面试官争论HashTable是不是线程安全的,主包回答是的,但是生产环境一般会用ConcurrentHashmap,因为hashtable会锁住整张表,而ConcurrentHashmap是分段锁的,如何又说了ConcurrentHashmap的升级(吟唱八股),但是面试官说说的不错,可是有个问题hashtable不是线程安全的,然后主包挠挠头,说我记得是啥,hashmap不是,然后我说等下去再看看是不是记混了
全部评论
是线程安全的吧
单个方法是线程安全的,复合操作就不安全了,比如你先check contains再put
hashtable真不安全?
是单个方法线程安全的,但是如果手动实现一些复合操作,就不是线程安全的
相关推荐
点赞 评论 收藏
分享
代码不跑我跑_秋招版:你就不能做到既有title又包装得产出不错么
,包装也是筛选人的一步。
点赞 评论 收藏
分享