试题详情
简答题什么是死锁?在多线程程序设计中如何防止死锁?
  • 死锁是指两个或多个线程无休止地互相等待对方释放所占据资源的过程。错误的同步往往会引起死锁。
    为了防止死锁,可以使用资源排序的方法,给每个需要锁定的对象定义一个顺序,确保每个线程都按照这个顺序来锁定对象。
  • 关注下方微信公众号,在线模考后查看

热门试题