Our systems are now restored following recent technical disruption, and we’re working hard to catch up on publishing. We apologise for the inconvenience caused. Find out more

Recommended product

Popular links

Popular links


Concurrent Programming

Concurrent Programming

Concurrent Programming

C. R. Snow, University of Newcastle, New South Wales
March 1992
Paperback
9780521339933
$61.99
USD
Paperback

    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

    See more reviews

    Product details

    March 1992
    Paperback
    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.