Difference between revisions of "Uno/Spec/Threading-Model"

From Apache OpenOffice Wiki
< Uno‎ | Spec
Jump to: navigation, search
m (Fixed section indentation.)
m (Adapted Links.)
Line 9: Line 9:
  
 
==Rationale==
 
==Rationale==
The [[Analysis/Multi-Threading]] shows OOo deficiencies wrt to multi-threading and thread-safeness. The [[Architecture/Threading]] proposal identifies three thread related types of code ([[Uno/Term/Thread Unsafe|thread-unsafe]], [[Uno/Term/Thread Safe|thread-safe]] and [[Uno/Term/Thread Affine|thread-affine]]).
+
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 ([[Uno/Term/Thread Unsafe|thread-unsafe]], [[Uno/Term/Thread Safe|thread-safe]] and [[Uno/Term/Thread Affine|thread-affine]]).
  
 
==API==
 
==API==

Revision as of 09:29, 5 September 2006

Type: Specification State: draft

Feature

The Runtime provides dedicated support for implementing and handling

code. The threading type of any code can be specified appropriately. The thread-unsafe type is the default type for any implementation.

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:

Dependencies

Personal tools