一种基于锁模板类的死锁检测方法、系统、设备及介质

AITNT
正文
推荐专利
一种基于锁模板类的死锁检测方法、系统、设备及介质
申请号:CN202411485123
申请日期:2024-10-23
公开号:CN119473848A
公开日期:2025-02-18
类型:发明专利
摘要
本发明提出了一种基于锁模板类的死锁检测方法、系统、设备及介质,方法包括:创建互斥锁模板类,自定义保护共享资源的锁类型;互斥锁模版类设置锁栈记录线程的锁状态,互斥锁模版类引入时间戳机制检测阻塞状态;互斥锁模版类构建全局线程的锁依赖图,采用所述锁依赖图的节点和边对锁以及锁依赖关系进行标识;预设检查周期,采用检测算法根据所述锁栈和锁依赖图识别全局线程内的死锁循环。本发明通过模版类对线程实时监控锁的状态和资源分配情况,能够及时发现潜在的死锁风险,发出预警并提供详细的死锁信息,帮助开发者快速定位死锁问题。
技术关键词
死锁检测方法 锁模板 模版 计算机可执行指令 资源分配 节点 银行家算法 关系 周期 可读存储介质 标识符 机制 搜索算法 处理器通信 多线程 检测设备
添加客服微信openai178,进AITNT官方交流群
驱动智慧未来:提供一站式AI转型解决方案
沪ICP备2023015588号