Spec/Threading-Architecture

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

Jump to: navigation, search

State: draft

The Basic OOo threading architecture defines all OOo components and applications to default to be thread unsafe, with only a few well motivated exceptions for thread safeness and thread affinity.

The following modules are declared to be thread safe:

  • ucb
  • ucbhelper
  • io/acceptor
  • configmgr
  •  ?desktop?/pkgmagr

The following modules are declared to be thread affine:

  •  ?tools?/DDE
  • dtrans/?clipboard?
  • dtrans/?Drag&Drop?

Which leads to the following graphical overview:
Spec Architecture Threading Basic.jpg

Personal tools