HashMap相关问题

HashMap存10000条数据,会有什么影响?

答:无下标,需要遍历全部数据,查询效率低

 

HashMap是不是线程安全的?怎么解决?

答:非线程安全,使用ConcurrentHashMap,

ConcurrentHashMap使用了分段锁,分成16段,每一段都是一个HashTable,HashMap是无序的,TreeMap是有序的

 

ConcurrentHashMap和HashTable的区别?

答:ConcurrentHashMap使用了分段锁,分成16段,每一段都是一个HashTable

HashTable使用的是全表锁,效率比ConcurrentHashMap低

 

有没有使用过多线程进行开发,在项目中怎么使用的?

答:使用concurrent包;该包下的所有的类都是线程安全的

 

posted @ 2021-01-27 09:05  默不言  阅读(58)  评论(0)    收藏  举报