多线程

#你遇到最难的面试题目是_#有一次面试,面试官问我:“如何在多线程环境下避免死锁?”当时我直接懵了,因为没遇到过实际的死锁问题。我硬着头皮说了些锁的基本概念和避免策略,结果面试官又问:“那你能举个例子吗?”当时我脑袋一片空白,最后只好说:“其实我没遇到过这种情况,但我知道可以用锁顺序来避免。”事后回想,最重要的是平时要多做一些实际的项目,遇到类似问题时不至于完全卡壳。
全部评论
实际开发用的redis分布式锁最多,那这个避免死锁就是try catch一下在finally释放就好了,再加个超时时间,看门狗机制
1 回复 分享
发布于 昨天 15:44 北京

相关推荐

07-29 14:49
门头沟学院 Java
ResourceUt...:浙大✌️吉祥
点赞 评论 收藏
分享
07-30 20:16
南京大学 Java
点赞 评论 收藏
分享
评论
1
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务