会员
周边
新闻
博问
融资
云市场
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
周小杰
博客园
首页
新随笔
联系
管理
订阅
2020年9月3日
第二波C#面试题记录
摘要: 1.如何避免死锁。 死锁产生的原因是,线程1持有对象A,请求对象B,线程2持有对象B,请求对象A,这种情况可能会产生死锁,如何避免: 避免多次锁定。尽量避免同一个线程对多个 Lock 进行锁定。例如上面的死锁程序,主线程要对 A、B 两个对象的 Lock 进行锁定,副线程也要对 A、B 两个对象的
阅读全文
posted @ 2020-09-03 11:36 周小杰
阅读(540)
评论(0)
推荐(0)
编辑
公告