面试中让谈谈sychornized要怎么回答?
关注者
3被浏览
10,469登录后你可以
不限量看优质回答私信答主深度交流精彩内容一键收藏
面试能说多少全看自己了解的深度。只要面试官不打断我就由浅至深说。先syn的使用。然后jvm如何实现,这个时候聊monitor对象。然后jvm对syn的这些优化。比如锁粗化 ,重入锁,锁消除,自旋锁,自适应自旋锁等等。
如果面试官还很兴致勃勃。就往广度的说。syn的缺点然后拿lock接口比较。lock接口又怎么怎么样。
如果他还感兴趣。就聊现在大多是分布式系统。分布式锁来一打
这样他应该会叫停了,应该能耗掉他20分钟。让他少提几个问题。
但是这样说的前提是你真的吃透了这些的,否则就是挖坑。看自己了解的深度