Pages 190-199 of Concurrent Programming1
1Chapter 7 of
The file is intended for on-screen viewing free of charge; use of this
material in any other format is subject to a fee. The file is provided for
individual non-commercial use only. On-line edition copyright (c) 1996 by
Addison-Wesley Publishing Company. Permission is granted to print or
photocopy (this document) for a fee of $0.02 per page, per copy, payable to
Addison-Wesley Longman Publishing. All other rights reserved.
- Raphael Finkel.
Advanced Programming Language Design.
More about semaphores can be found in textbooks on operating systems like
A.S. Tanenbaum and A.S. Woodhull.
Operating Systems, Design and Implementation.
Operating Systems, Internals and Design Principles.