从策略和实践,带你掌握死锁检测

💡 原文中文,约6600字,阅读约需16分钟。
📝

内容提要

介绍死锁产生原因和使用hook和图算法检测死锁的方法。使用hook需要定义与目标函数一样的类型,具体函数实现,函数名与目标函数名一致,以及调用dlsym()函数初始化hook。图算法可以通过检测有向图是否有环来判断是否有死锁。

🏷️

标签

➡️

继续阅读