Using Threads in Interactive Systems: A Case Study

Carl Hauser, Christian Jacobi, Marvin Theimer, Brent Welch and Mark Weiser
Proceedings of the 14th ACM Symposium on Operating Systems Principles, December 1993, pages 94-105


Notes updated by: Steve Zdancewic, 2 March 1999

Overview

This paper examines thread usage in the Cedar Programming Environment and Global View for X Windows (GVX) to discover common paradigms and typical mistakes.

Mesa Thread/Syncronization Model

Dynamic Thread Behavior

Paradigms of Thread Use:

Pitfalls and Issues