Difference between revisions of "Uno/Spec/Threading-Model"
From Apache OpenOffice Wiki
m (→Dependencies: Removed the Implementation Environment .) |
m (wording.) |
||
Line 6: | Line 6: | ||
* [[Uno/Term/Thread Unsafe|thread-unsafe]], and | * [[Uno/Term/Thread Unsafe|thread-unsafe]], and | ||
* [[Uno/Term/Thread Affine|thread-affine]] | * [[Uno/Term/Thread Affine|thread-affine]] | ||
− | + | objects. The threading type of any code can be specified appropriately. | |
==Rationale== | ==Rationale== |
Revision as of 15:46, 19 February 2007
Type: Specification State: draft Claim: optional
Contents
Feature
The Runtime provides dedicated support for implementing and handling
objects. The threading type of any code can be specified appropriately.
Rationale
The Analysis/Multi-Threading shows OOo deficiencies wrt to multi-threading and thread-safeness. The Architecture/Goals for OOo Threading-Model&-Architecture identify three thread related types of code (thread-unsafe, thread-safe and thread-affine).
API
Two thread related purposes:
-
":unsafe"
- for thread-unsafe code. -
":affine"
- for thread-affine code.