C. R. SnowCambridge University Press, 2/20/1992EAN 9780521339933, ISBN10: 0521339936Paperback, 252 pages, 22.9 x 15.2 x 1.6 cmLanguage: EnglishThis textbook is designed as a first book on concurrent programming for computer science undergraduates, and provides a comprehensive introduction to the problems of concurrency. Concurrency is of vital importance in many areas of computer science, particularly in operating systems. It is also increasingly being taught in undergraduate courses. The book builds on the student's familiarity with sequential programming in a high level language, which will make it very accessible to computer science students. The book is concerned mainly with the high level aspects of concurrency, which will be equally applicable to traditional time sliced or more recent truly parallel systems.1. Introduction to concurrency2. Processes and the specification of concurrency3. Communication between processes4. High-level concurrency constructs - shared data5. High-level concurrency constructs - message passing6. Languages for concurrency7. Implementation of a concurrency KernelBibliographyIndex.