Difference between revisions of "Uno/Binary/Spec/Threading-Architecture"

From Apache OpenOffice Wiki
< Uno‎ | Binary
Jump to: navigation, search
(Specification of the Binary UNO Threading Architecture.)
 
m (Fixed links.)
Line 5: Line 5:
 
== UNO Threading Architecture ==
 
== UNO Threading Architecture ==
  
; Feature: The UNO Threading Architecture leverages [[Uno/Spec/Threading Model|Unos Threading Model]] to only implement [[Uno/Spec/Thread Aware|Thread Aware]] code where necessary.
+
; Feature: The UNO Threading Architecture leverages [[Uno/Spec/Threading Model|Unos Threading Model]] to only implement [[Uno/Term/Thread Aware|thread aware]] code where necessary.
:* All components default to be [[Uno/Spec/Thread Unsafe|Thread Unsafe]].
+
:* All components default to be [[Uno/Term/Thread Unsafe|thread unsafe]].
:* All public libraries default to be [[Uno/Spec/Thread Free|Thread Free]].
+
:* All public libraries default to be [[Uno/Term/Thread Free|thread free]].
:* All applications default to be [[Uno/Spec/Thread Unsafe|Thread Unsafe]] ('''note''': this will only be achievable with [[Uno/Spec/Implementation Environment|Implementation Environments]]).
+
:* All applications default to be [[Uno/Term/Thread Unsafe|thread unsafe]] ('''note''': this will only be achievable with [[Uno/Spec/Implementation Environment|Implementation Environments]]).
:* All components and libraries are [[Uno/Spec/Thread Transparent|Thread Transparent]].
+
:* All components and libraries are [[Uno/Term/Thread Transparent|thread transparent]].
 
: <br>
 
: <br>
: The following components are specified to be [[Uno/Spec/Thread Safe|Thread Safe]]:
+
: The following components are specified to be [[Uno/Term/Thread Safe|thread safe]]:
 
:* [http://util.openoffice.org/source/browse/util/io io/acceptor]
 
:* [http://util.openoffice.org/source/browse/util/io io/acceptor]
  

Revision as of 15:14, 28 June 2006

version: 12933
State: draft
type: specification

UNO Threading Architecture

Feature
The UNO Threading Architecture leverages Unos Threading Model to only implement thread aware code where necessary.

The following components are specified to be thread safe:
Rationale
Dependencies
Personal tools