今天去快手面试,面试官问synchronized实现原理…

今天去快手面试,面试官问synchronized实现原理,我把提前准备的一套监视器锁流程说了边,他又问我问的是synchronized的原理,我不知道怎么答了,他又问是可重入的么,我说是的,他一脸疑惑看着我,接着我就挂了?

袁尚:……

楼主:请问我怎么了?

程序猿.爱妃给朕拿点纸:得看锁升级到哪块

海康威视员工:锁膨胀过程没说吧

晚清曾国藩:哈哈 八股文 无锁 偏向锁 轻量级锁 重量级锁 锁粗化 锁消除 锁降级 锁升级 我锁锁锁锁锁 [哈哈][哈哈][哈哈]

程序猿.程序猿8:是不是问class文件那块?

拼多多员工:[笑哭]读书时还会这些,工作后没用到货

鲁智深:看出来啦你在背书

程序猿.华山弟子:所升级吧?

微软员工:跟工作没有任何关系

低压锅蒂亚戈:park,unpark,lock,unlock?这些吗?我以前把楼上的回答都说了,面试官还说不对

低压锅蒂亚戈:到现在为止还不知道应该怎么回答?

程序猿.丘处机:moniter enter exit?

狐媚胡梅尔斯:实现原理,就是监视器,原理的话就是锁升级那一块吧

何足道:m

滴滴出行员工:他没背这块啊

饿了么员工:m

宋兵甲:m

百度员工:m

宜信员工:锁升级是jvm对sync的优化,答出moniter就应该可以了吧

袁熙:挂的理由没找正确,下次面试还挂

饿了么员工[2]:你这个不对,这个是优化[哈哈],

京东员工:就是monitor enter exit 啊 synchronize是可重入的

路劲:m

晚清曾国藩:一个大耳巴子扇过去 你TMD懂不懂

楼主:可是我感觉就阻塞在这个题上了呀

楼主:那可重入是从那块才开始的?

昆仑弟子:前几天也面了快手,感觉面试官水平也就那样,真不知道前几年都招的什么货色进去[捂嘴]

程序猿.曹丕:m

程序猿.向问天:[坏笑]

楼主:终于有个跟我感同身受的了,面试官真的好像一直听不懂我说的是啥

楼主:大哥,你开始准备了么

方证:递归锁咯

潘璋:问的是从字节码指令到操作系统的实现原理吧?

百度员工[2]:快手的面试简直无力吐槽!面试官水平真的一般

程序猿.钟会:m

徐盛:ios的吧

程序猿.明功:我在团队里一直强调:能不用事务就别用事务;不得不用就别用分布式事务;不得不用分布式事务就别tmd用锁!

程序猿.方少云:对象头,锁升级什么的吧。。

晚清曾国藩:锁怎么了 锁不一定慢

小米科技有限责任公司员工:事物的本质还是锁,另外你语文不太好

lok666:很好奇,性能非常一般的java,为啥就喜欢问性能如何以及哪个功能怎么实现的。

程序猿.明功:谁告诉你的事务本质就是锁的?事务本质是串行,锁只是一种解。看不懂就别装懂,你语文好在哪里?[坏笑]

风波恶:没有差速锁差评

阿里云员工:他要你说锁升级的过程

百度员工[3]:[笑哭]

去哪儿网员工:m

华山弟子:是的 支持递归

程序猿.壹玖捌贰陆:问的是实现原理,应该是monitor

华山弟子:对象的监控器?

晚清曾国藩:哈哈 八股文 无锁 偏向锁 轻量级锁 重量级锁 锁粗化 锁消除 锁降级 锁升级 我锁锁锁锁锁 [哈哈][哈哈][哈哈]

昆仑弟子:前几天也面了快手,感觉面试官水平也就那样,真不知道前几年都招的什么货色进去[捂嘴]