Tech Report CS-88-19

A Threads Tutorial - Fortran Version

Thomas W. Doeppner Jr.

June 1988

Abstract:

Threads is a system for the efficient support of concurrency. It runs on either single-processor or multiprocessor computers and presents to the programmer the same ``view of the world'' no matter how many processors are available for use. This view is that a number of concurrent {\em threads of control} are executing in a single shared address space and share a common view of which files are open. Thus threads may communicate very efficiently through this shared memory and all threads may participate in I/O on any file. In this paper we discuss the most important routines provided by the Threads system and give examples of their use.

Order hardcopy report from techreports@cs.brown.edu