University of York, Department of Computer Science
Real-Time Systems Research Group
News
Local info
The Group
Projects
Publications
Other

Concurrent Programming

by Alan Burns and Geoff Davies

Cover image

Publication Details

Alan Burns and Geoff Davies
Paperback - 424 pages
1993
Addison Wesley
ISBN: 0-201-54417-2

More details are available from the publisher's information page.

Synopsis

Concurrent programming plays a vital role in systems where many events appear to occur simultaneously, such as operating systems, databases and real-time systems. This book provides a hands-on introduction to concurrent programming principles and techniques. By using Pascal-FC, a Functionally Concurrent extension of Pascal, the authors illustrate a variety of language models and concurrency primitives without requiring readers to learn many different languages. Pascal-FC is available (free). It enables programs to be written that make use of semaphores, monitors, CSP rendezvous, Ada rendezvous and Ada 95 protected types (resources).

Teaching Aids

Implementations of Pascal-FC are available.

[top]