Welcome to E-Books Directory
This is a freely downloadable e-book.

The Little Book of Semaphores, 2nd edition

The Little Book of Semaphores, 2nd edition
by Allen B. Downey

Publisher: Green Tea Press 2008
Number of pages: 291

The Little Book of Semaphores is a free (in both senses of the word) 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 offers a hint before showing a solution, giving students a better chance of discovering solutions on their own.

Home page url

Download or read it online here:

Download link

 (1MB, PDF)