面试中让谈谈sychornized要怎么回答?

面试中让谈谈sychornizd要怎么回答,回答道哪个地步,到无锁、偏向锁、轻量锁等通过CAS撤销转换的过程,还是说到monitorexit这个层面,…
关注者
3
被浏览
10,469
登录后你可以
不限量看优质回答私信答主深度交流精彩内容一键收藏

面试能说多少全看自己了解的深度。只要面试官不打断我就由浅至深说。先syn的使用。然后jvm如何实现,这个时候聊monitor对象。然后jvm对syn的这些优化。比如锁粗化 ,重入锁,锁消除,自旋锁,自适应自旋锁等等。

如果面试官还很兴致勃勃。就往广度的说。syn的缺点然后拿lock接口比较。lock接口又怎么怎么样。

如果他还感兴趣。就聊现在大多是分布式系统。分布式锁来一打

这样他应该会叫停了,应该能耗掉他20分钟。让他少提几个问题。

但是这样说的前提是你真的吃透了这些的,否则就是挖坑。看自己了解的深度