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
Enlarge cover
Rate this book
Clear rating
Open Preview

The Little Book of Semaphores: The Ins and Outs of Concurrency Control and Common Mistakes

by
4.44  ·  Rating Details ·  32 Ratings  ·  3 Reviews
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
More Details... edit details

Friend Reviews

To see what your friends thought of this book, please sign up.

Reader Q&A

To ask other readers questions about The Little Book of Semaphores, please sign up.

Be the first to ask a question about The Little Book of Semaphores

Community Reviews

(showing 1-30)
filter  |  sort: default (?)  |  Rating Details
A. Jesse
Oct 11, 2010 A. Jesse rated it it was amazing
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
David
Feb 22, 2013 David rated it it was amazing
If you are taking an Intro to Operating Systems course this short and concise book is far superior to the 1 or 2 lectures that you will get on the subject.
Boris Rusev
Boris Rusev rated it really liked it
Apr 10, 2013
Patricio
Patricio rated it really liked it
Feb 23, 2014
Finn
Finn rated it it was amazing
Sep 24, 2014
Sol B
Sol B rated it really liked it
Feb 22, 2014
Samar Ayadi
Samar Ayadi rated it really liked it
Jul 23, 2016
Tarsis Azevedo
Tarsis Azevedo rated it really liked it
Mar 16, 2014
Srinath Anantharaju
Srinath Anantharaju rated it really liked it
Jun 08, 2016
Rohan
Rohan rated it it was amazing
Jan 05, 2014
Kjn
Kjn rated it it was amazing
Jul 02, 2015
Matej Tymes
Matej Tymes rated it it was amazing
Sep 16, 2016
Rohan
Rohan rated it really liked it
Jul 22, 2013
Osama Magdy
Osama Magdy rated it it was amazing
Jun 28, 2014
Razvan Pistolea
Razvan Pistolea rated it it was amazing
Sep 18, 2016
Shashank Sharma
Shashank Sharma rated it really liked it
Feb 25, 2016
Pakai
Pakai rated it really liked it
Dec 24, 2014
Scott
Scott rated it really liked it
Apr 29, 2015
Sergey Leschenko
Sergey Leschenko rated it really liked it
Dec 18, 2012
Rajath Shashidhara
Rajath Shashidhara rated it it was amazing
Oct 02, 2016
Patrick Lundquist
Patrick Lundquist rated it it was amazing
Oct 16, 2016
Brijesh Kumar
Brijesh Kumar rated it liked it
Sep 14, 2015
Brandon Stansbury
Brandon Stansbury rated it really liked it
Oct 22, 2015
Kim Joar Bekkelund
Kim Joar Bekkelund rated it really liked it
Oct 07, 2013
Moataz
Moataz rated it it was amazing
Jan 21, 2015
Lee Siong tai
Lee Siong tai rated it it was amazing
Feb 11, 2016
Ja
Ja rated it it was amazing
Dec 03, 2016
Flávio Cruz
Flávio Cruz rated it really liked it
Sep 14, 2015
Nico
Nico rated it really liked it
Nov 25, 2013
Todd Blackmon
Todd Blackmon rated it it was amazing
Jan 28, 2016
« previous 1 next »
There are no discussion topics on this book yet. Be the first to start one »
  • The Elements of Programming Style
  • The Art of Multiprocessor Programming
  • The New Turing Omnibus: 66 Excursions In Computer Science
  • C++ Concurrency in Action: Practical Multithreading
  • Elements of Programming
  • The Linux Programming Interface: A Linux and UNIX System Programming Handbook
  • Real World OCaml: Functional programming for the masses
  • Types and Programming Languages
  • The Scheme Programming Language
  • Pearls of Functional Algorithm Design
  • Computer Systems: A Programmer's Perspective
  • Engineering a Compiler
  • The Reasoned Schemer
  • Expert C Programming: Deep C Secrets
  • The Art of Readable Code
  • Understanding Computation: From Simple Machines to Impossible Programs
  • How to Design Programs: An Introduction to Programming and Computing
  • Concepts, Techniques, and Models of Computer Programming

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »

Share This Book