今天去快手面试,面试官问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
华山弟子:对象的监控器?
晚清曾国藩:哈哈 八股文 无锁 偏向锁 轻量级锁 重量级锁 锁粗化 锁消除 锁降级 锁升级 我锁锁锁锁锁 [哈哈][哈哈][哈哈]
昆仑弟子:前几天也面了快手,感觉面试官水平也就那样,真不知道前几年都招的什么货色进去[捂嘴]