Language and System Support for Concurrent Programming

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.

PDF [125 KB]

Author

Michael B. Feldman

Curriculum Module
CMU/SEI-90-CM-025
April 1990

Cite This Report

SEI:

Feldman, Michael; Language and System Support for Concurrent Programming (CMU/SEI-90-CM-025). Software Engineering Institute, Carnegie Mellon University, 1990. http://www.sei.cmu.edu/library/abstracts/reports/90cm025.cfm

IEEE:

M. Feldman, "Language and System Support for Concurrent Programming," Software Engineering Institute, Carnegie Mellon University, Pittsburgh, Pennsylvania, Curriculum Module CMU/SEI-90-CM-025, 1990. http://www.sei.cmu.edu/library/abstracts/reports/90cm025.cfm

APA:

Feldman, M., (1990) . Language and System Support for Concurrent Programming (CMU/SEI-90-CM-025). Retrieved May 24, 2012, from the Software Engineering Institute, Carnegie Mellon University website: http://www.sei.cmu.edu/library/abstracts/reports/90cm025.cfm

CHI:

Feldman, Michael, Language and System Support for Concurrent Programming (CMU/SEI-90-CM-025). Pittsburgh, PA: Software Engineering Insitute, Carnegie Mellon University, 1990. http://www.sei.cmu.edu/library/abstracts/reports/90cm025.cfm

MLA:

Feldman, M., 1990. Language and System Support for Concurrent Programming (Technical Report CMU/SEI-90-CM-025). Pittsburgh: Software Engineering Insitute, Carnegie Mellon University. http://www.sei.cmu.edu/library/abstracts/reports/90cm025.cfm

Find Us Here

Share This Page

Share on Facebook  Send to your Twitter page  Save to del.ico.us  Save to LinkedIn  Digg this  Stumble this page.  Add to Technorati favorites  Save this page on your Google Home Page 

For more information

Contact Us

info@sei.cmu.edu

412-268-5800