Spec/Threading-Architecture

From Apache OpenOffice Wiki
Revision as of 11:28, 6 April 2006 by Kr (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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: File:Spec Architecture Threading Layout I.jpg

Personal tools