Spec/Threading-Architecture
From Apache OpenOffice Wiki
State: draft
Type: specification
Contents
OOo Threading Architecture
The OOo Threading Architecture leverages OOos respectively Unos threading model to only implement thread aware code where necessary. Principles of the threading architecture are
- all components, libraries and applications default to be thread unsafe, with only a few well motivated exceptions (being thread safe, thread affine respectively thread free),
- all office code is specified to be thread transparent.
Thread Safe
The following modules are specified to be thread safe:
- ucb
- ucbhelper
- configmgr
- ?desktop?/pkgmagr
Thread Affine
The following modules are specified to be thread affine: