Concurrency Debugging

Concurrency debugging skill for diagnosing data races and deadlocks. Use when reading TSan race reports, debugging deadlocks with GDB thread inspection, analyzing lock-order graphs with Helgrind, identifying std::atomic misuse patterns, or reasoning about happens-before in C++ and Rust. Activates on queries about data races, TSan reports, deadlocks, Helgrind, lock ordering, thread sanitizer output, or atomic ordering issues.

mohitmishra786 ca496a5 7.8 KB Updated

File contents

mohitmishra786/low-level-dev-skills/tree/main/skills/debuggers/concurrency-debugging commit ca496a5638

Frequently asked questions

npx skillmds add mohitmishra786/concurrency-debugging