Cheap concurrency in C

  • Authors:
  • Carl Binding

  • Affiliations:
  • University of Washington, Seattle, WA

  • Venue:
  • ACM SIGPLAN Notices
  • Year:
  • 1985

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper describes the implementation of a simple kernel providing concurrency for the C programming language1. The kernel provides services for process creation and termination, process synchronization, handling of interrupts, and mutual exclusion. It runs under UNIX2 (bsd 4.2) and is almost entirely implemented in C([2]).