2nd out of 28 books — 1 voter
Goodreads helps you keep track of books you want to read.
Start by marking “The Little Book of Semaphores: The Ins and Outs of Concurrency Control and Common Mistakes” as Want to Read:
The Little Book of Semaphores: The Ins and Outs of Concurrency Control and Common Mistakes
by Allen B. Downey (Goodreads Author)
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 ...more
Paperback, Second Edition, 294 pages
Published March 20th 2009 by Createspace
To see what your friends thought of this book, please sign up.
Whenever I write code to synchronize multiple threads, I always think, "There must be some method to this." I've been warned by the popular adage, "Any non-trivial multithreaded program has bugs," but I have no systematic way to think about synchronization that assures me I've handled all the cases. This book does not provide that method. What it *does* is to provide exercises, with solutions, that have developed my facility with thinking about synchronization, and have shown common ...more
Goodreads is hiring!
If you like books and love to build cool products, we may be looking for you.
Learn more »
Learn more »