C-- | Harvard EECS C-- Home Work in Progress Concurrency Featherweight concurrency in C-- |
C-- Home | Specification & Downloads | Old News | Papers | Mailing List | People | FAQ |
Here, then, is the problem we address: we want to make it easy for a front end to support efficient user-level threads, in such a way that all the policy decisions are in the hands of the front end, while all the tricky mechanism is supported by C--. Like many fine phrases, this goal is easier to state than achieve. The contribution of this paper is a design that extends C-- with clean, architecture-independent mechanisms that can be used to implement common concurrency policies efficiently.