Language and System Support for Concurrent Programming
Abstract
This curriculum module is concerned with support for concurrent programming provided to the application programmer by operating systems and programming languages. This includes system calls and language constructs for process creation, termination, synchronization, and communication, as well as nondeterministic language constructs such as the selective wait and timed call. Several readily available languages are discussed and compared: concurrent programming using system services of the UNIX operating system is introduced for the sake of comparison and contrast.
Document Details
- Document Type
- Technical Report
- Publication Date
- Apr 01, 1990
- Accession Number
- ADA223760
Entities
People
- Michael B. Feldman
Organizations
- Carnegie Mellon University