摘要: 1.如何避免死锁。 死锁产生的原因是,线程1持有对象A,请求对象B,线程2持有对象B,请求对象A,这种情况可能会产生死锁,如何避免: 避免多次锁定。尽量避免同一个线程对多个 Lock 进行锁定。例如上面的死锁程序,主线程要对 A、B 两个对象的 Lock 进行锁定,副线程也要对 A、B 两个对象的 阅读全文
posted @ 2020-09-03 11:36 周小杰 阅读(540) 评论(0) 推荐(0) 编辑