Strands

Overview

This is a list of write-ups on strands. It includes papers, notes, as well as excerpts from e-mail discussions. It documents the evolution of the notion and proposed interfaces. Even though the interfaces presented in early papers are mostly obsolete they offer a good introduction and rationale for most of the design decisions. For the "state of the art" strand interface start reading from the end of the list.
Initial proposal.
Motivation, first proposal of interfaces, and expected interactions among parts of the system.
SpinLite threads paper.
Discusses refinements to the interface and conclusions resulting from implementation of strand-based threads in the context of SpinLite .
Some slides that go along with the second paper.
The latest strands specification.
Including a user's guide.
Mach/SPIN Threads
A MachThreads emulation layer for SPIN. Original notes. May not be faithful to current implementation.

Interfaces

There are several interfaces having to do with strands. They are described here.


{egs,pardy}@cs.washington.edu
DATE