Software Engineering Institute | Carnegie Mellon University
Software Engineering Institute | Carnegie Mellon University

Digital Library

Javascript is currently disabled for your browser. For an optimal search experience, please enable javascript.

Advanced Search

Basic Search

Content Type

Topics

Publication Date

Curriculum Module

Language and System Support for Concurrent Programming

  • April 1990
  • By Michael B. Feldman
  • This 1990 report offers support for concurrent programming provided to the application programmer by operating systems and programming languages.
  • Publisher: Software Engineering Institute
    CMU/SEI Report Number: CMU/SEI-90-CM-025
  • 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.

  • Download