Felix Crux

Technology & Miscellanea

The Little Book of Semaphores

Author:
URL:
Description:The Little Book of Semaphores is a free (in both senses of the word) textbook that introduces the principles of synchronization for concurrent programming. 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. The book covers the classical problems, including "Readers-writers," "Producer-consumer", and "Dining Philosophers."
Keywords:online, concurrency