The Little Book of Semaphores

The Ins and Outs of Concurrency Control and Common Mistakes

Ranked #34 in Operating System

The Little Book of Semaphores is a textbook that introduces the principles of synchronization for concurrent programming. In most computer science curricula, synchronization is a module in an Operating Systems class. OS textbooks present a standard set of problems with a standard set of solutions, but most students don't get a good understanding of the material or the ability to solve similar problems. The approach of this book is to identify patterns that are useful for a variety of synchronization problems and then show how they can be assembled into solutions. After each problem, the book... more

Similar Books

If you like The Little Book of Semaphores, check out these similar top-rated books:

Learn: What makes Shortform summaries the best in the world?