RT++ -- Higher Order Threads for C++
Tutorial and Reference Manual
(Version 1.0) (1)

RISC-Linz logo

Wolfgang Schreiner
Research Institute for Symbolic Computation (RISC-Linz)
Johannes Kepler University, A-4040 Linz, Austria

RISC-Linz Technical Report 96-9


This report presents RT++, a software package that provides higher-order threads in the programming language C++. Its features include a type-safe functional thread interface, lazy thread creation, garbage-collected types (lists, arrays, pointer structures) and controlled non-determinism (thread bags). Threads are first-order objects that can be used like any other objects and that are automatically reclaimed when they are not referenced any more. The package has been ported to numerous types of mono-processors and shared memory multiprocessors and can be easily embedded into existing application frameworks.
The RT++ Package
(manual included)
The QuickThreads Package
(original site)
The RT++ Tutorial and Reference Manual
(PostScript version)
  • Introduction
  • Tutorial
  • Reference Manual
  • References
  • Implementation
  • Example Programs
  • Index
  • Footnotes
  • Key Resource

    Author: Wolfgang Schreiner
    Last Modification: April 12, 1997

    [Up] [RISC-Linz] [University] [Search]