Concurrent Programming
Alan Burns and Geoff Davies
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.
BibTex Entry
@book{Burns1993, abstract = {}, author = {Alan Burns and Geoff Davies}, isbn = {0-201-54417-2}, publisher = {Addison Wesley}, title = {Concurrent Programming}, year = {1993} }