死锁及避免

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了死锁及避免相关的知识,希望对你有一定的参考价值。

技术分享

避免死锁:1  程序设计时候尽量避免(银行家算法)

                 2    添加超时时间

这里面有一个思想就是   看门狗   思想,也就是当一个程序顺利运行,每隔一段时间向看门狗发送一个数据,可以是加1,告诉看门狗还在运行,当一段时间看门狗没有收到信息,看门狗报警或者重新启动

技术分享

技术分享

 

以上是关于死锁及避免的主要内容,如果未能解决你的问题,请参考以下文章

一个多线程死锁案例,如何避免及解决死锁问题?

死锁的产生及避免

死锁及避免

多线程之死锁定位及故障分析,尽可能避免线上事故(十三)

一篇文章搞清JVM死锁问题及排查

java死锁及解决方案