Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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.
Dijkstra, E.W., ‘The structure of the T.H.E. multiprogramming system,’ Comm. ACM, vol. 11,no. 5, May 1968, 341–346.
Gosling, G., Joy, B., Steele, G., and Bracha, G., The Java Language Specification, Second Edition, Sun Microsystems, 2000, 429–447.
Hoare, C.A.R., ‘Monitors: an operating system structuring concept,’ Comm. ACM vol. 17,no. 10, Oct. 1974, 549–557.
Saltzer, J., ‘Traffic control in a multiplexed computer system,’ Ph.D. Thesis., Technical Report MAC-TR-30, MIT, Cambridge, Mass., July 1966.
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag New York, Inc.
About this chapter
Cite this chapter
Birrell, A.D. (2004). Implementing Condition Variables with Semaphores. In: Herbert, A., Jones, K.S. (eds) Computer Systems. Monographs in Computer Science. Springer, New York, NY. https://doi.org/10.1007/0-387-21821-1_5
Download citation
DOI: https://doi.org/10.1007/0-387-21821-1_5
Publisher Name: Springer, New York, NY
Print ISBN: 978-0-387-20170-2
Online ISBN: 978-0-387-21821-2
eBook Packages: Springer Book Archive