会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
刘家小仙女
博客园
首页
新随笔
联系
管理
订阅
死锁现象
死锁现象
死锁现象的产生:
在开启多线程的时候使用多把锁A,B(互斥\递归)交替使用
规定必须拿到A才能使用B
小杨同时拿到A,B使用完释放锁的时候小王拿到了A,小刘拿到了B,两个人进入僵持状态,就形成了死锁。
解决方法:
将多个锁,改成同时使用一把递归锁 (经常用于突发解决死锁现象,缺点:执行效率低)
将A.B所有数据放入同一个锁中,只有一个锁,一把钥匙 (效率高)
posted @
2021-07-02 00:53
刘家小仙女
阅读(
52
) 评论(
0
)
编辑
收藏
举报
刷新页面
返回顶部
公告