面试相关

Posted yushizhang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了面试相关相关的知识,希望对你有一定的参考价值。

HashMap与HashTable、ConcurrentHashMap

HashMap:线程不安全 在多线程情形下会导致死循环

HashTable:线程安全但是效率低下synchronized保证线程安全弊端 进入等待或轮训场景既不能put也不能get。

ConcurrentHashMap:分段锁 锁分段技术,首先将数据分成一段一段的存储,然后给每一段数据配一把锁,当一个线程占用锁访问其中一个段数据的时候,其他段的数据也能被其他线程访问。

vector,list

ArrayList :线程不安全,内部是通过数组实现的,它允许对元素进行快速随机访问

LinkedList : 链表形式,方便插入,不方便查询

vector:线程安全 效率低

以上是关于面试相关的主要内容,如果未能解决你的问题,请参考以下文章

前端面试指南!2021年百度字节跳动等大厂面试真题集合!

Tomcat相关面试题,看这篇就够了!保证能让面试官颤抖!

117页前端面试题大全!(包含 HTMLCSSJavaScriptVueReact微信小程序.....)

锁屏面试题百日百刷-tomcat优化相关

2018年前端面试总结

BAT大厂面试官必问的HashMap相关面试题及部分源码分析