Spec/Threading-Architecture

From Apache OpenOffice Wiki
Revision as of 12:03, 3 May 2006 by Kr (Talk | contribs)

Jump to: navigation, search

version: 9468
State: draft
type: specification

OOo Threading Architecture

Feature
The OOo Threading Architecture leverages Unos Threading Model to only implement Thread Safe code where necessary, to achieve a Basic Threading Architecture.
All components, libraries and applications default to be thread unsafe, with only a few well motivated exceptions, which are specified as thread safe respectively as thread affine.

The following modules are specified to be Thread Safe:

The following modules are specified to be Thread Affine:

Graphical overview:
Spec Architecture Threading Basic.jpg
Rationale
Dependencies
Personal tools