Concurrent Programming
This book is designed as a first book on concurrent programming and provides a comprehensive introduction to the problems of concurrency. The book builds on the reader's familiarity with sequential programming in a high-level language. It 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. Topics covered include: processes and inter-process communication, shared data and message passing constructs, languages for concurrency, and the implementation of concurrent kernel.
- A long awaited textbook
- Designed to be the first book on concurrency that all undergraduates will turn to for a comprehensive introduction to the subject
- Concurrent/parallel programming is the main buzz word in computing for the 1990s
- New series design
Reviews & endorsements
"...this unostentatious, servicable little book merits serious consideration by those deciding on texts to support introductory courses on parallel programming. It deserves to be successful." Maurice Clint, The Times Higher
"...this unostentatious, servicable little book merits serious consideration by those deciding on texts to support introductory courses on parallel programming. It deserves to be successful." Maurice Clint, The Times Higher
Product details
March 1992Paperback
9780521339933
252 pages
229 × 152 × 15 mm
0.38kg
Available
Table of Contents
- 1. Introduction to concurrency
- 2. Processes and the specification of concurrency
- 3. Communication between processes
- 4. High-level concurrency constructs - shared data
- 5. High-level concurrency constructs - message passing
- 6. Languages for concurrency
- 7. Implementation of a concurrency Kernel
- Bibliography
- Index.