AI Engineer - Learn how to integrate AI into software applications
The Most Addictive Python and SQL Courses
Overview
Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
Explore the Lightweight Logging Library (L3), an open-source tool designed to debug race conditions, in this 13-minute video demonstration. Learn how L3 provides a small 'C' library for generating low-footprint, non-intrusive, and high-performance logging of trace messages in an mmap()'ed file. Discover how L3 addresses the limitations of printf debugging, which often leads to "Heisenbugs" - situations where adding printf statements causes bugs to disappear or change, especially when dealing with race conditions. Examine the library's fast printf API, including l3_log_simple() and l3_log_fast(), which offer lockless implementations and significantly reduced execution times compared to traditional printf methods. Gain insights into how L3 can enhance your debugging process for concurrent programming challenges.
Syllabus
Demo of L3 (Lightweight Logging Library) - Open Source Program to Debug Race Conditions
Taught by
Undo