provides a set of primitive operations for thread creation
and manipulation, but for most work these are too low-level and
require the user to be overly concerned with their management. It is
also true that one of the design goals of was to provide an
experimentation environment for parallel processing, so it should not
be surprising that several thread abstractions have been built on the
thread primitives. So far these abstractions comprise: futures, linda and timewarp. The next three subsections
describe them in detail.
Subsections