Difference between revisions of "Uno/Binary/Spec/Threading-Model"
From Apache OpenOffice Wiki
m (→Dependencies: Replaced Purpose Environment with Environment Descriptor.) |
m (Removed Implementation Environment; Added API section.) |
||
Line 5: | Line 5: | ||
==Description== | ==Description== | ||
Support threading type specific purpose environments. | Support threading type specific purpose environments. | ||
+ | |||
+ | ==API== | ||
+ | * [[Uno/Binary/Spec/Environment Stack]] | ||
+ | * [[Uno/Binary/Spec/Cascaded Mapping]] | ||
+ | * [[Uno/Binary/Spec/Environment Descriptor]] | ||
+ | * [[Uno/Binary/Spec/Environment Substitution]] | ||
Threading-model specific environments are backed by the appropriate purpose environments. | Threading-model specific environments are backed by the appropriate purpose environments. | ||
Line 12: | Line 18: | ||
==Dependencies== | ==Dependencies== | ||
− | |||
− | |||
− | |||
* [[Uno/Binary/Spec/Environment Stack]] | * [[Uno/Binary/Spec/Environment Stack]] | ||
* [[Uno/Binary/Spec/Cascaded Mapping]] | * [[Uno/Binary/Spec/Cascaded Mapping]] | ||
* [[Uno/Binary/Spec/Environment Descriptor]] | * [[Uno/Binary/Spec/Environment Descriptor]] | ||
* [[Uno/Binary/Spec/Environment Substitution]] | * [[Uno/Binary/Spec/Environment Substitution]] | ||
+ | * [[Uno/Binary/Spec/Thread Unsafety Bridge]] | ||
+ | * [[Uno/Binary/Spec/Thread Affinity Bridge]] | ||
Revision as of 11:35, 12 February 2007
Type: Specification State: draft
The refined specification of the abstract threading-model for the Binary Uno runtime.
Description
Support threading type specific purpose environments.
API
- Uno/Binary/Spec/Environment Stack
- Uno/Binary/Spec/Cascaded Mapping
- Uno/Binary/Spec/Environment Descriptor
- Uno/Binary/Spec/Environment Substitution
Threading-model specific environments are backed by the appropriate purpose environments.
-
"<OBI>"
is backed by the default pure OBI environment (as usual). -
"<OBI>:unsafe"
is backed by the default Uno/Binary/Spec/Thread Unsafety Bridge. -
"<OBI>:affine"
is backed by the default Uno/Binary/Spec/Thread Affinity Bridge.