Learn Generative AI, Prompt Engineering, and LLMs for Free
Learn Backend Development Part-Time, Online
Overview
AI, Data Science & Cloud Certificates from Google, IBM & Meta — 40% Off
One plan covers every Professional Certificate on Coursera. 40% off Coursera Plus Annual.
Unlock All Certificates
Learn essential techniques for debugging multi-threaded code in Linux through this comprehensive conference talk from Meeting C++ 2024. Master practical debugging approaches beyond basic printf statements, exploring powerful tools and methodologies for handling complex threading issues. Discover how to effectively use GDB for multi-thread debugging, implement ThreadSanitizer (TSan) for race condition detection, leverage Helgrind to identify thread synchronization errors, employ time travel debugging for root cause analysis, and utilize thread fuzzing to expose hidden concurrency bugs. Through live demonstrations and minimal slides, gain hands-on knowledge to tackle challenging multi-threading problems with confidence and precision.
Syllabus
How to debug Linux multi threaded code - Greg Law - Meeting C++ 2024
Taught by
Meeting Cpp