Deadlock and its avoidance

A deadlock is the undesirable situation wherein it is impossible for the threads in question to make further progress. The typical symptom of deadlock is that the application (or device driver or whatever software it is) appears to hang.

Get Hands-On System Programming with Linux now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.