什么是死锁?

面试官:什么是死锁?
面试者:你给我 offer 我就告诉你。
面试官:你说了我就给你 offer。 
周而复始。
全部评论
《死锁》(Deadlock)是由Valve开发的一款融合了**第三人称射击(TPS)**和**MOBA**元素的多人在线竞技游戏。
14 回复 分享
发布于 05-17 08:50 甘肃
把锁嵌套使用,有可能会发生死锁
3 回复 分享
发布于 05-17 10:24 福建
整挺幽默
1 回复 分享
发布于 05-23 15:09 黑龙江
什么是死锁:多个线程因为资源竞争互相僵持导致无法推进,具体表现为一个线程在等待一个不可能释放的资源。 死锁的必要条件: 互斥,请求与保持,不可剥夺,环路等待 什么情况会导致死锁:请求和释放资源的顺序不合理,重入不可重入锁,需要同时占有的多个资源被分别占有。 如何避免死锁:超时释放,将多个资源交由一个锁保护,按固定顺序请求多个资源,少使用嵌套锁
1 回复 分享
发布于 05-19 14:08 福建

相关推荐

牛客928043833号:在他心里你已经是他的员工了
点赞 评论 收藏
分享
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
05-09 15:41
King987:项目描述不太对,你应该是用什么技术实现了什么难点,达成了什么数字指标这样写,第二个项目,第一个jvt你都写错了,而且这个很简单,应该写些难的,通俗来讲就是包装一下再投递面试会多一些,包装不好可以聊我,我还有几个大厂最近做过的实习项目
点赞 评论 收藏
分享
评论
17
2
分享

创作者周榜

更多
牛客网
牛客企业服务