当前位置: 首页 > news >正文

【Linux 维测专栏 2 -- Deadlock detection介绍】

文章目录

    • kernel 编译选项配置
    • deadlock 测试代码
    • deadlock 测试 log

kernel 编译选项配置

通过 menuconfig 配置下面编译选项

 # lockdep
CONFIG_LOCK_STAT=y
CONFIG_PROVE_LOCKING=y
CONFIG_DEBUG_LOCKDEP=y

上面配置完成后会定义下面宏:

CONFIG_LOCK_DEBUGGING_SUPPORT=y
CONFIG_PROVE_LOCKING=y
CONFIG_LOCK_STAT=y
CONFIG_DEBUG_RT_MUTEXES&#

相关文章:

  • NIO ByteBuffer 总结
  • WPF控件DataGrid介绍
  • Ubuntu常用命令大全 | 零基础快速上手指南
  • Python环境安装
  • 【C++】内存管理
  • Github 2025-03-23 php开源项目日报Top10
  • MySQL中的锁(全局锁、表锁和行锁)
  • Java19虚拟线程原理详细透析以及企业级使用案例。
  • SpringMVC 的面试题
  • Python Cookbook-4.11 在无须过多援引的情况下创建字典
  • CICDDevOps概述
  • PID参数整定:从“炼丹术士“到“系统调音师“的进化指南
  • SVN忽略不必提交的文件夹和文件方法
  • 网络基础(二)
  • 一文解读DeepSeek在法律商业仲裁细分行业的应用
  • 麒麟Win32运行环境
  • 【蓝桥杯速成】| 10.回溯切割
  • Spring Boot(十七):集成和使用Redis
  • 【正点原子】AI人工智能深度学习(RV1126/RK3568/RK3588)-第1期 准备篇
  • 【Android】VehiclePropertyAccess引起CarService崩溃
  • 见微知沪|优化营商环境,上海为何要当“细节控”自我加压?
  • 深入贯彻中央八项规定精神学习教育中央第六指导组指导督导中国工商银行见面会召开
  • 美联储如期按兵不动,强调“失业率和通胀上升的风险均已上升”(声明全文)
  • 圆桌丨权威专家解读中俄关系:在新形势下共同应对挑战、共创发展机遇
  • 杭温高铁、沪苏湖高铁明起推出定期票和计次票,不限车次执行优惠折扣
  • 姜再冬大使会见巴基斯坦副总理兼外长达尔