Implementing Condition Variables with Semaphores

Part of the Monographs in Computer Science book series (MCS)


Current Thread Synchronization Primitive Public Void Unacceptable Performance Thread Scheduler 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Birrell, A., Guttag, J., Horning, J., and Levin, R., ‘Synchronization primitives for a multiprocessor: a formal specification,’ In Proc. 11th Symposium on Operating System Principles (Nov. 1987), 94–102.Google Scholar
  2. 2.
    Dijkstra, E.W., ‘The structure of the T.H.E. multiprogramming system,’ Comm. ACM, vol. 11,no. 5, May 1968, 341–346.CrossRefzbMATHGoogle Scholar
  3. 3.
    Gosling, G., Joy, B., Steele, G., and Bracha, G., The Java Language Specification, Second Edition, Sun Microsystems, 2000, 429–447.Google Scholar
  4. 4.
    Hoare, C.A.R., ‘Monitors: an operating system structuring concept,’ Comm. ACM vol. 17,no. 10, Oct. 1974, 549–557.CrossRefzbMATHGoogle Scholar
  5. 5.
    Saltzer, J., ‘Traffic control in a multiplexed computer system,’ Ph.D. Thesis., Technical Report MAC-TR-30, MIT, Cambridge, Mass., July 1966.Google Scholar

Copyright information

© Springer-Verlag New York, Inc. 2004

Authors and Affiliations

There are no affiliations available

Personalised recommendations