The Little Book of Semaphores

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 w...

Full description

Saved in:
Bibliographic Details
Main Author: Downey, Allen B. (Author)
Format: Electronic eBook
Language:English
Published: [Place of publication not identified] Green Tea Press [2016]
Series:Open textbook library.
Subjects:
Online Access:Access online version
Tags: Add Tag
No Tags, Be the first to tag this record!
Table of Contents:
  • 1 Introduction
  • 2 Semaphores
  • 3 Basic synchronization patterns
  • 4 Classical synchronization problems
  • 5 Less classical synchronization problems
  • 6 Not-so-classical problems
  • 7 Not remotely classical problems
  • 8 Synchronization in Python
  • 9 Synchronization in C
  • A Cleaning up Python threads
  • B Cleaning up POSIX threads