Spec/Threading-Architecture
From Apache OpenOffice Wiki
version: 9590
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.
-
- All office code is specified to be Thread Transparent.
-
- The following modules are specified to be Thread Safe:
- ucb
- ucbhelper
- configmgr
- ?desktop?/pkgmagr
-
- The following modules are specified to be Thread Affine:
-
- Graphical overview:
- Rationale