Launch a New Career with Certificates from Google, IBM & Microsoft
Power BI Fundamentals - Create visualizations and dashboards from scratch
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
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