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.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Apr 01, 1990
Accession Number
ADA223760

Entities

People

  • Michael B. Feldman

Organizations

  • Carnegie Mellon University

Tags

Communities of Interest

  • Advanced Electronics
  • Energy and Power Technologies
  • Human Systems

DTIC Thesaurus Topics

  • Abstracts
  • C Programming Language
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Curriculum
  • Department Of Defense
  • High Level Languages
  • Instructors
  • Language
  • Operating Systems
  • Programming Languages
  • Software Development
  • Software Metrics
  • Students
  • Systems Engineering

Fields of Study

  • Computer science

Readers

  • Database Systems and Applications
  • Mathematical Modeling and Probability Theory.